يستخدم نظام التشغيل Linux أوامر الأوامر الطرفية للعمل مع نظام ملفات الكمبيوتر. الاستخدام الأساسي لأمر Linux ااا، وهو اختصار لمحرر البث ، هو تعديل كل سطر من الملف أو الدفق عن طريق استبدال الأجزاء المحددة من الخط. يجعل تغييرات النص الأساسية إلى ملف أو الإدخال من خط أنابيب. على سبيل المثال ، لنفترض أن لديك ملفًا باسم "songs.text" يحتوي على السطور التالية:
1 ، جوستين تيمبرليك ، العنوان 545 ، السعر $ 6.302 ، تايلور سويفت ، العنوان 723 ، السعر $ 7.903 ، ميك جاغر ، العنوان 610 ، السعر $ 7.904 ، ليدي غاغا ، العنوان 118 ، السعر 6.30 دولارات5 ، جوني كاش ، العنوان 482 ، السعر 6.50 دولار6 ، إلفيس بريسلي ، العنوان 335 ، السعر 6.30 دولارًا7، John Lennon، Title 271، Price $ 7.90 إذا كنت ترغب في تغيير جميع حالات السعر من 6.30 دولار إلى 7.30 دولار ، فيمكنك إجراء التغييرات باستخدام الأمر sed بهذه الطريقة: sed 's / 6.30 / 7.30 /' songs.txt> songs2.txt
يجعل هذا الرمز التغيير ويكتب الملف المعدل إلى "songs2.txt". يحتوي ملف الإخراج على: 1 ، جوستين تيمبرليك ، العنوان 545 ، السعر $ 7.302 ، تايلور سويفت ، العنوان 723 ، السعر $ 7.903 ، ميك جاغر ، العنوان 610 ، السعر $ 7.904 ، ليدي غاغا ، العنوان 118 ، السعر $ 7.305 ، جوني كاش ، العنوان 482 ، السعر 6.50 دولار6 ، إلفيس بريسلي ، العنوان 335 ، السعر $ 7.307، John Lennon، Title 271، Price $ 7.90
إذا كنت تريد استبدال جميع تكرارات "Cash" بـ "Trash" التي تستخدمها: sed 's / Cash / Trash /' songs.txt> songs2.txt
مما يخلق ملفًا يحتوي على محتوى: 1 ، جوستين تيمبرليك ، العنوان 545 ، السعر $ 7: 302 ، تايلور سويفت ، العنوان 723 ، السعر $ 7.903 ، ميك جاغر ، العنوان 610 ، السعر $ 7.904 ، ليدي غاغا ، العنوان 118 ، السعر $ 7: 305، Johnny Trash، Title 482، Price $ 6.506 ، إلفيس بريسلي ، العنوان 335 ، السعر 7: 30 دولارًا7، John Lennon، Title 271، Price $ 7.90 يتم استخدام Sed بشكل متكرر لتصفية الخطوط في ملف أو دفق. على سبيل المثال ، إذا كنت تريد فقط مشاهدة الخطوط التي تحتوي على "جون" ، فإنك تستخدم: sed -n '/ John / p' songs.txt> johns.txt
الذي يكتب السطور التالية إلى ملف johns.txt: 5، Johnny Trash، Title 482، Price $ 6.507، John Lennon، Title 271، Price $ 7.90 جعل النصوص البديلة مع سيد
تصفية مع قيادة سيد