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

Ի՞նչ է անում վերադարձը բաշում:
Ի՞նչ է անում վերադարձը բաշում:

Video: Ի՞նչ է անում վերադարձը բաշում:

Video: Ի՞նչ է անում վերադարձը բաշում:
Video: Ի՞նչ է անում ՄԻՊ-ը՝ երեք նոր գերիների վերադարձի մասով 2024, Մայիս
Anonim

Երբ ա բաշ ֆունկցիան ավարտված է, իր վերադարձ արժեքը է Ֆունկցիայում կատարված վերջին հայտարարության կարգավիճակը՝ 0 հաջողության համար և ոչ զրոյական տասնորդական թիվ 1-ից 255 տիրույթում՝ ձախողման համար: Այն վերադարձ կարգավիճակը կարող է նշեք՝ օգտագործելով վերադարձ հիմնաբառ և այն է նշանակված է $ փոփոխականին?.

Ավելին, ինչպե՞ս եք վերադարձնում ֆունկցիան bash-ում:

Ֆունկցիան կարող է արժեք վերադարձնել չորս տարբեր ձևերից մեկով

  1. Փոխել փոփոխականի կամ փոփոխականների վիճակը:
  2. Օգտագործեք ելքի հրամանը՝ shell script-ն ավարտելու համար:
  3. Գործառույթն ավարտելու համար օգտագործեք վերադարձի հրամանը և վերադարձրեք մատակարարված արժեքը shell script-ի կանչող բաժին:

ինչպե՞ս վերադարձնեմ echo արժեքը bash-ում: 2 Պատասխաններ

  1. Տպեք հաղորդագրությունը stderr-ին և արժեքը, որը ցանկանում եք վերցնել stdout-ում: Function fun1() { # Տպել հաղորդագրությունը stderr.
  2. Սովորաբար տպեք հաղորդագրությունը stdout-ի համար և օգտագործեք փաստացի վերադարձի արժեքը $-ով:.
  3. Պարզապես օգտագործեք գլոբալ փոփոխականը:

Ըստ այդմ, ի՞նչ է վերադարձը shell script-ում:

վերադարձի հրաման օգտագործվում է a-ից դուրս գալու համար պատյան ֆունկցիան։ Այն պահանջում է [N] պարամետր, եթե N նշված է, ապա այն վերադառնում է [N] և եթե N նշված չէ, ապա այն վերադառնում է վերջինի կարգավիճակը հրաման իրականացվում է ֆունկցիայի շրջանակներում կամ սցենար . N-ը կարող է լինել միայն թվային արժեք: Նշում. արձագանքել $? օգտագործվում է վերջինը ցուցադրելու համար վերադարձ կարգավիճակը։

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

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

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