أهم أسئلة "Sed"

Sed (Stream EDitor) هو محرر سطر أوامر لبيئة POSIX.

كيفية حذف جميع الأسطر التي تحتوي على سلسلة معينة من ملف نصي؟

كيف يمكنني استخدام sed لحذف كل الأسطر في ملف نصي يحتوي على سلسلة معينة؟

shell sed text-parsing in-place

كيف يمكنني استبدال سطر جديد (\ n) باستخدام sed؟

كيف يمكنني استبدال سطر جديد (" \n ") بمسافة (" ") باستخدام الأمر sed ؟حاولت دون جدوى:sed 's#\n# #g' file sed 's#^$# #g' […] قراءة المزيد…

sed

البحث والاستبدال في الملف والكتابة فوق الملف لا يعمل ، فإنه يفرغ الملف

أرغب في إجراء بحث واستبدال في ملف HTML من خلال سطر الأوامر.يبدو أمري مثل هذا:sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_ […] قراءة المزيد…

shell unix sed io-redirection

كيف يمكنني إزالة السطر الأول من ملف نصي باستخدام bash / sed script؟

أحتاج إلى إزالة السطر الأول بشكل متكرر من ملف نصي ضخم باستخدام برنامج نصي باش.أستخدم الآن sed -i -e "1d" $FILE - لكن الأمر يستغرق حوالي دقيقة لإجراء الحذف.هل هناك طريقة أكثر كفاءة لتحقيق ذلك؟

bash scripting sed

كيفية إجراء بحث متكرر / استبدال سلسلة مع awk أو sed؟

كيف أجد واستبدل كل تكرار لـ:subdomainA.example.com معsubdomainB.example.com في كل ملف نصي ضمن شجرة الدليل /home/www/ بشكل متكرر؟

bash sed awk replace

استبدل السطر الكامل الذي يحتوي على سلسلة باستخدام Sed

لدي ملف نصي يحتوي على سطر معين مثلsometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext أحتاج إلى استبدال السطر الكامل أعلاه بـ […] قراءة المزيد…

string shell sed

كيف يمكنني استخراج نطاق محدد مسبقًا من الأسطر من ملف نصي على نظام Unix؟

لدي تفريغ SQL يحتوي على 23000 سطر تقريبًا يحتوي على عدة قواعد بيانات بقيمة بيانات. أحتاج إلى استخراج قسم معين من هذا الملف (أي بيانات قاعدة بيانات واحدة) ووضعه في ملف جديد. أعرف كلا من أرقام خط البداية والنهاية للبيانات التي أريدها.هل يعرف أي شخص أمر Unix (أو سلسلة من الأوامر) لاستخراج جميع الأسطر من ملف بين السطر 16224 و 16482 ثم إعادة توجيهها إلى ملف جديد؟

unix command-line sed text-processing

أداة Bash للحصول على السطر n من ملف

هل هناك طريقة "قانونية" للقيام بذلك؟ لقد كنت أستخدم head -n | tail -1 وهو ما يؤدي إلى الحيلة ، لكني كنت أتساءل عما إذا كانت هناك أداة Bash تستخرج على وجه التحديد سطرًا (أو مجموعة من السطور) من ملف.أعني بكلمة "canonical" برنامجًا وظيفته الرئيسية هي القيام بذلك.

bash shell unix awk sed

احذف الأسطر الفارغة باستخدام sed

أحاول حذف الأسطر الفارغة باستخدام sed:sed '/^$/d' لكن ليس لدي حظ في ذلك.على سبيل المثال ، لدي هذه الخطوط:xxxxxx yyyyyy zzzzzz وأريده أن يكون مثل:xxxxxx yyyyyy zzzzzz ماذا يجب أن يكون رمز هذا؟

linux unix sed

كيفية استخدام sed / grep لاستخراج نص بين كلمتين؟

أحاول إخراج سلسلة تحتوي على كل شيء بين كلمتين من سلسلة نصية:إدخال:"Here is a String" انتاج:"is a" باستخدام:sed -n '/Here/,/ […] قراءة المزيد…

string bash sed grep