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

Ինչպե՞ս եք գրում shell հրամանները:
Ինչպե՞ս եք գրում shell հրամանները:

Video: Ինչպե՞ս եք գրում shell հրամանները:

Video: Ինչպե՞ս եք գրում shell հրամանները:
Video: Ինչպե՞ս ինքնուրույն սովորել անգլերեն | Carmen's Corner 2024, Նոյեմբեր
Anonim

Ինչ է Shell սցենարը:

  1. Ստեղծեք ֆայլ՝ օգտագործելով vi խմբագրիչ (կամ որևէ այլ խմբագրիչ): Անուն սցենար ֆայլ ընդլայնմամբ.sh.
  2. Սկսեք սցենար #-ի հետ /bin/sh.
  3. Գրել որոշ կոդ:
  4. Պահպանել սցենար ֆայլը որպես filename.sh.
  5. -ի կատարման համար սցենար տիպ բաշ filename.sh.

Բացի սրանից, ի՞նչ կա shell հրամանում:

Հիմնական Shell հրամաններ Linux-ում։ Ա պատյան Օգտագործողի հատուկ ծրագիր է, որն օգտագործողին ինտերֆեյս է տրամադրում օպերացիոն համակարգի ծառայություններից օգտվելու համար: Դա է հրաման լեզվի թարգմանիչ, որը կատարում է հրամաններ կարդալ մուտքային սարքերից, ինչպիսիք են ստեղնաշարերը կամ ֆայլերը:

ինչ է $1-ը և $2-ը shell script-ում: Մյուս պատասխանները ճիշտ են, որ դրանց համար ամենատարածված օգտագործումը հղում անելն է հրաման - տողերի փաստարկները սցենար : $1 = առաջին փաստարկը, $2 = երկրորդ և այլն: Հրավիրման դեպքում դրանք համապատասխանում են C/C++ argv բովանդակությանը. $1 = արգվ[1], $2 = argv[2] և այլն: C - Հրաման Գծային փաստարկներ.

Նմանապես, ինչպես կարող եմ գործարկել shell script Linux-ում:

Linux-ում.sh ֆայլի կեղևի սցենարը գործարկելու կարգը հետևյալն է

  1. Սահմանեք կատարման թույլտվություն ձեր սցենարի վրա՝ chmod +x script-name-here.sh:
  2. Ձեր սցենարը գործարկելու համար մուտքագրեք՝./script-name-here.sh. շ սկրիպտ-անուն-այստեղ.շ. bash script-name-here.sh.

Ինչ է $: shell scripting?

$# Պահպանում է հրամանի տողի արգումենտների քանակը, որոնք փոխանցվել են պատյան ծրագիրը։ $? Պահպանում է վերջին հրամանի ելքի արժեքը, որը կատարվել է: $0 Պահպանում է մուտքագրված հրամանի առաջին բառը (անունը պատյան ծրագիր): Այսպիսով, ըստ էության, $#-ը մի շարք փաստարկներ են, որոնք տրված են, երբ ձեր սցենար մահապատժի է ենթարկվել։

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