معاينة تعديل ملف إعدادات بدون تغييره
معاينة نتيجة التحويل أولا بتسمح بمراجعة التغيير قبل حفظه في الملف الأصلي
نفذ المثال بإستخدام Bash داخل مجلد تدريب جديد تملكه على GNU/Linux والأوامر لا تحتاج sudo
المثال العملي
printf 'MODE=dev\nPORT=8000\n' > app.conf
sed 's/^MODE=dev$/MODE=prod/' app.conf
cat app.confالنتيجة
MODE=prod
PORT=8000
MODE=dev
PORT=8000الأمر sed طبع نسخة معدلة فقط لأننا لم نستخدم تعديل الملف في مكانه والقراءة الثانية تثبت بقاء الأصل
جرب بنفسك
اكتب النتيجة في app.preview.conf وقارن الملفين قبل اعتماد التغيير