Բովանդակություն:
Video: Ի՞նչ է անում sed հրամանը shell script-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
SED հրաման մեջ UNIX-ն է նշանակում է հոսքի խմբագրիչ և այն կարող է կատարել բազմաթիվ գործառույթներ ֆայլում, ինչպիսիք են՝ որոնումը, գտնելը և փոխարինումը, տեղադրումը կամ ջնջումը: Թեև ամենատարածված օգտագործումը SED հրաման մեջ UNIX-ն է փոխարինման կամ գտնելու և փոխարինելու համար:
Այս կերպ, ինչպես է աշխատում sed հրամանը:
sed հոսքի խմբագիր է: Հոսքի խմբագիրն օգտագործվում է հիմնական տեքստային փոխակերպումներ կատարելու համար մուտքային հոսքի վրա (ֆայլ կամ մուտքագրում խողովակաշարից): Թեև որոշ առումներով նման է խմբագրին, որը թույլ է տալիս սցենարով խմբագրումներ (օրինակ՝ ed), sed աշխատում կատարելով միայն մեկ անցում մուտք(ներ)ի վրայով և, հետևաբար, ավելի արդյունավետ:
Հետագայում հարց է ծագում, թե որն է grep հրամանի օգտագործումը: Այն ամենալայներից մեկն է օգտագործված և հզոր հրամաններ Linux և Unix-ի նման օպերացիոն համակարգերի վրա: « grep ' հրաման է օգտագործված տվյալ ֆայլում օգտագործողի կողմից նշված օրինաչափությունները որոնելու համար: Հիմնականում' grep ' թույլ է տալիս մուտքագրել տեքստի օրինաչափություն, այնուհետև այն որոնում է այս օրինակը ձեր տրամադրած տեքստում:
Այստեղից ինչպե՞ս եք գրում sed հրամանը:
Եկեք վերանայենք sed-ում գրելու հրամանի մի քանի օրինակ:
- Գրեք ֆայլի 1-ին տողը.
- Գրեք ֆայլի առաջին և վերջին տողը:
- Գրեք այն տողերը, որոնք համապատասխանում են Storage կամ Sysadmin օրինակին:
- Գրեք այն տողերը, որոնցից նախշը համընկնում է մինչև ֆայլի վերջը:
- Գրեք այն տողերը, որոնք համապատասխանում են օրինաչափությանը և հաջորդ երկու տողերին:
Ինչի՞ համար են օգտագործվում sed-ը և awk-ը:
Awk , նման Սեդ , ծրագրավորման լեզու է, որը նախատեսված է տեքստի մեծ մասերի հետ գործ ունենալու համար։ Բայց մինչ Սեդ է սովոր է մշակել և փոփոխել տեքստը, Awk հիմնականում է օգտագործվում է որպես վերլուծության և հաշվետվության գործիք:
Խորհուրդ ենք տալիս:
Ի՞նչ է TU հրամանը:
Ընդհանուր ակնարկ. Tú հրամանները ոչ պաշտոնական հրամանների եզակի ձևն են: Դուք կարող եք հաստատել tú հրամաններ՝ ձեր կամ ավելի փոքր ընկերոջը, ընտանիքի անդամին, դասընկերոջը, երեխային կամ ընտանի կենդանուն ինչ-որ բան անելու համար: Ինչ-որ մեկին ինչ-որ բան չանելու համար դուք կօգտագործեիք բացասական tú հրամանը
Ի՞նչ է անում գործողության հրամանը սելենում:
Սելենի հրամանները գալիս են երեք «համով»՝ Գործողություններ, Աքսեսուարներ և Պնդումներ: Գործողությունները հրամաններ են, որոնք ընդհանուր առմամբ շահարկում են հավելվածի վիճակը: Նրանք անում են այնպիսի բաներ, ինչպիսիք են «սեղմեք այս հղումը» և «ընտրեք այդ տարբերակը»: Եթե գործողությունը ձախողվում է կամ սխալ է լինում, ընթացիկ թեստի կատարումը դադարեցվում է
Ինչպե՞ս կարող եմ հետևել shell script-ին:
Shell հետագծումը պարզապես նշանակում է հետևել հրամանների կատարմանը shell script-ում: Կեղևի հետագծումը միացնելու համար օգտագործեք -x վրիպազերծման տարբերակը: Սա ուղղորդում է shell-ին ցուցադրել բոլոր հրամանները և դրանց արգումենտները տերմինալում, երբ դրանք կատարվում են
Ի՞նչ է անում df հրամանը:
Df-ը (անվճար սկավառակի հապավումը) ստանդարտ Unix հրաման է, որն օգտագործվում է ֆայլային համակարգերի համար առկա սկավառակի տարածության քանակությունը ցուցադրելու համար, որոնց վրա կանչող օգտվողը ունի համապատասխան ընթերցման հասանելիություն: df-ը սովորաբար իրականացվում է statfs կամ statvfs համակարգի զանգերի միջոցով
Ինչպե՞ս կարող եմ վրիպազերծել shell script-ը:
8 Պատասխաններ. Սկսեք ձեր bash սկրիպտը bash -x./script.sh-ով կամ ավելացրեք ձեր սկրիպտների հավաքածուն -x՝ վրիպազերծման արդյունքը տեսնելու համար: Դուք կարող եք օգտագործել լոգերի հրամանի -p տարբերակը՝ առանձին հարմարանք և մակարդակ սահմանելու՝ տեղական syslog-ի միջոցով ելքը իր սեփական logfile-ում գրելու համար: