Բովանդակություն:

Ի՞նչ է անում sed հրամանը shell script-ում:
Ի՞նչ է անում sed հրամանը shell script-ում:

Video: Ի՞նչ է անում sed հրամանը shell script-ում:

Video: Ի՞նչ է անում sed հրամանը shell script-ում:
Video: Adding skills to your Remote Administration using Command Shell 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 հիմնականում է օգտագործվում է որպես վերլուծության և հաշվետվության գործիք:

Խորհուրդ ենք տալիս: