TheProgrammer نشر 17 سبتمبر 2015 أرسل تقرير نشر 17 سبتمبر 2015 سمعت أن الأمر sed من الأوامر الشهيرة في نظام لينكس، فما هي فائدة هذا الأمر ؟ وكيف يمكنني استخدامه ؟ اقتباس
0 هشام رزق الله نشر 17 سبتمبر 2015 أرسل تقرير نشر 17 سبتمبر 2015 وهو اختصار لـ Stream Editor وهذا الأمر يسمح لك بترشيح (فلترة) وتحويل النصوص، فهو يتعامل مع مجموعة من البيانات التي يتم إدخالها ثم يقوم بإخراج النتائج (في الغالب على الشاشة أو في ملف).الصيغة العامة للأمر:sed [option] commands [input-file ]بعض الأوامر الأساسية:cat /tmp/passwd | sed 'd'استخدمنا هنا الأمر cat لقراءة ملف ثم استخدمنا خيار 'd' من sed لحذف جميع المحتويات، لكننا لم نأمر Sed بالكتابة على الملف بل أمرناه بكتابة النتيجة على الشاشة لذلك سيقوم بإظهار النتيجة دون أن يقوم بتعديل الملف.ننتقل للمثال الثاني:cat /tmp/passwd | sed -n 'p' | head -5هذا الأمر لطباعة أول خمس أسطر من الملف، قمنا بقراءة النص ثم أمرنا sed بطباعته لكن استخدمنا الأمر head لطباعة أول خمسة أسطر فقط من الملف.كما ترى فإن الأمر Sed يستخدم في الغالب مع أوامر أخرى وهذا ما سيجعله أقوى.ستجد المزيد من الأمثلة في المصدر. المصدر اقتباس
السؤال
TheProgrammer
سمعت أن الأمر sed من الأوامر الشهيرة في نظام لينكس، فما هي فائدة هذا الأمر ؟ وكيف يمكنني استخدامه ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.