Ինչու է օգտագործվում shell scripting-ը:
Ինչու է օգտագործվում shell scripting-ը:

Video: Ինչու է օգտագործվում shell scripting-ը:

Video: Ինչու է օգտագործվում shell scripting-ը:
Video: Ի՞նչ է ծրագրավորումը, ի՞նչու ծրագրավորել և ինչպե՞ս սովորել ծրագրավորում։ Խորհուրդներ սկսնակներին 2024, Մայիս
Anonim

Shell սցենարներ թույլ է տալիս մեզ ծրագրավորել հրամանները շղթաներով և թույլ տալ, որ համակարգը կատարի դրանք որպես սցենարային իրադարձություն, ինչպես խմբաքանակային ֆայլերը: Նրանք նաև թույլ են տալիս շատ ավելի օգտակար գործառույթներ, ինչպիսիք են հրամանի փոխարինումը: Դուք կարող եք կանչել հրաման, օրինակ՝ ամսաթիվը, և օգտագործել դրա ելքը որպես ֆայլի անվանման սխեմայի մաս:

Պարզապես, որո՞նք են shell սկրիպտների օգտագործման առավելությունները:

Շատերը առավելություններ ներառում է ծրագրի կամ ֆայլի հեշտ ընտրություն, արագ մեկնարկ և ինտերակտիվ վրիպազերծում: Ա shell սցենար կարող է օգտագործվել գոյություն ունեցող ծրագրերի շուրջ հաջորդականության և որոշումների կայացման կապ ապահովելու համար և չափավոր չափի սցենարներ Կազմման քայլի բացակայությունը ան առավելություն.

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

Նաև գիտեք, թե ինչ է shell script-ը և ինչու է այն պահանջվում:

Ա shell սցենար տեքստային ֆայլ է, որը պարունակում է հրամանների հաջորդականություն a UNIX - հիմնված օպերացիոն համակարգ. Ա shell սցենար սովորաբար ստեղծվում է հրաման հաջորդականություններ, որոնցում օգտագործողը ունի a կարիք բազմիցս օգտագործել՝ ժամանակ խնայելու համար:

Ինչպե՞ս կարող եմ սովորել shell scripting-ը:

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

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