Мазмуну:

Shell скриптинде sed буйругу эмне кылат?
Shell скриптинде sed буйругу эмне кылат?

Video: Shell скриптинде sed буйругу эмне кылат?

Video: Shell скриптинде sed буйругу эмне кылат?
Video: BTT SKR2 -Klipper Firmware Install 2024, Ноябрь
Anonim

SED буйругу ичинде UNIX бул агым редактору жана аны билдирет болот Файлда издөө, табуу жана алмаштыруу, киргизүү же жок кылуу сыяктуу көптөгөн функцияларды аткарыңыз. Көбүнчө колдонулушуна карабастан SED буйругу ичинде UNIX бул алмаштыруу же табуу жана алмаштыруу үчүн.

Ушундай жол менен, sed буйругу кантип иштейт?

sed агым редактору болуп саналат. Агым редактору кириш агымында (файлда, же контурдан киргизүү) негизги текст трансформацияларын аткаруу үчүн колдонулат. Кандайдыр бир жагынан скрипттелген оңдоолорго уруксат берген редакторго окшош болсо да (мисалы, ed), sed иштейт киргизүү(лердин) үстүнөн бир гана өтүү аркылуу жана натыйжада натыйжалуураак.

Андан кийин, суроо grep буйругун колдонуу эмне? Бул эң кеңири таралгандардын бири колдонулган жана күчтүү буйруктар Linux жана Unix сыяктуу операциялык системаларда. ' grep ' буйрук болуп саналат колдонулган колдонуучу белгилеген үлгүлөр үчүн берилген файлды издөө. Негизи ' grep ' тексттин үлгүсүн киргизүүгө мүмкүндүк берет, андан кийин ал сиз берген тексттин ичинен ушул үлгүнү издейт.

Бул жерде, sed буйругун кантип жазасыз?

Келгиле, sedде жазуу буйругунун айрым мисалдарын карап көрөлү

  1. Файлдын 1-сапын жазыңыз.
  2. Файлдын биринчи жана акыркы сабын жазыңыз.
  3. Storage же Sysadmin үлгүсү менен дал келген саптарды жазыңыз.
  4. Үлгү дал келген саптарды файлдын аягына чейин жазыңыз.
  5. Үлгүгө дал келген саптарды жана дал келген кийинки эки сапты жазыңыз.

sed жана awk эмне үчүн колдонулат?

Awk , сыяктуу Сед , чоң тексттер менен иштөө үчүн иштелип чыккан программалоо тили. Бирок качан Сед болуп саналат болгон текстти иштеп чыгуу жана өзгөртүү, Awk көбүнчө болуп саналат катары колдонулат талдоо жана отчеттуулук үчүн курал.

Сунушталууда: