الثلاثاء، 21 يناير 2020

شرح الامر sed الجزء الثاني















نواصل في الجزء الثاني من sed
مثال
لدينا ملف باسم test2.txt فيه اربعة اسطرتحتوي علي اربعة جمل  نريد تغيركلمة good الى كلمة nice في  السطر الثالث والرابع  

good afternoon
good night
good try
good work



sed 's/good/nice/' {3,4} test2.txt




مثال 
اذا بداالتطابق بكلمة root اضيف new line 

sed '/^root/a new line' /etc/passwd



مثال 
قم بالبحث عن الملفات مستخدما find وللتطابق sed وexec للتنفيذ 
يعني قم بتغير اسماء الملفات من mr الى mrs

 { }+  'find . -type f -exec sed 's/^mr/mrs/g 

مثال 
حذف الاسطر من xالى y
مثلا حذف من السطر الثالث الى السابع من test2.txt


 sed '3,7d' test2.txt 

مثال 
قم بحذف السطر الاخير من الملف


 sed '$d' test2.txt 

مثال 
قم فقط بعرض الاسطر من 10الى 30 من ملف test2.txt


 sed -n 10,30p test2.txt 



0 التعليقات: