Mundarija:

Shell skriptida sed buyrug'i nima qiladi?
Shell skriptida sed buyrug'i nima qiladi?

Video: Shell skriptida sed buyrug'i nima qiladi?

Video: Shell skriptida sed buyrug'i nima qiladi?
Video: Редактируем текст в linux c SED 2024, Noyabr
Anonim

SED buyrug'i ichida UNIX bu oqim muharriri va uni anglatadi mumkin Faylda qidirish, topish va almashtirish, qo'shish yoki o'chirish kabi ko'plab funktsiyalarni bajaring. Garchi eng keng tarqalgan foydalanish SED buyrug'i ichida UNIX bu almashtirish yoki topish va almashtirish uchun.

Shu tarzda, sed buyrug'i qanday ishlaydi?

sed oqim muharriri hisoblanadi. Oqim muharriri kirish oqimida (fayl yoki quvur liniyasidan kiritish) asosiy matn o'zgarishlarini amalga oshirish uchun ishlatiladi. Qaysidir ma'noda skriptli tahrirlarga ruxsat beruvchi muharrirga o'xshash bo'lsa-da (masalan, ed), sed ishlaydi kirish(lar) ustidan faqat bir marta o'tish orqali va natijada samaraliroq bo'ladi.

Keyinchalik savol tug'iladi, grep buyrug'idan foydalanish nima? Bu eng keng tarqalganlaridan biridir ishlatilgan va kuchli buyruqlar Linux va Unix-ga o'xshash operatsion tizimlarda. ' grep ' buyruq hisoblanadi ishlatilgan foydalanuvchi tomonidan belgilangan naqshlar uchun berilgan faylni qidirish. Asosan ' grep ' matn naqshini kiritish imkonini beradi va keyin u siz taqdim etgan matn ichida ushbu naqshni qidiradi.

Bu erda sed buyrug'ini qanday yozasiz?

Keling, sedda yozish buyrug'ining ba'zi misollarini ko'rib chiqaylik

  1. Faylning 1-qatorini yozing.
  2. Faylning birinchi va oxirgi qatorini yozing.
  3. Saqlash yoki Sysadmin naqshlari bilan mos keladigan qatorlarni yozing.
  4. Naqsh mos keladigan qatorlarni fayl oxirigacha yozing.
  5. Naqshga mos keladigan qatorlarni va mos keladigan keyingi ikki qatorni yozing.

Sed va awk nima uchun ishlatiladi?

Awk , kabi Sed , katta hajmli matnlar bilan ishlash uchun moʻljallangan dasturlash tilidir. Ammo vaqt Sed hisoblanadi odatlangan matnni qayta ishlash va o'zgartirish, Awk asosan hisoblanadi sifatida ishlatiladi tahlil qilish va hisobot berish uchun vosita.

Tavsiya: