Taula de continguts:

Què fa el retorn a bash?
Què fa el retorn a bash?

Vídeo: Què fa el retorn a bash?

Vídeo: Què fa el retorn a bash?
Vídeo: Linux Bash Script Basics 2024, Maig
Anonim

Quan un xoc funció completa, la seva tornar valor és l'estat de l'última instrucció executada a la funció, 0 per a l'èxit i un nombre decimal diferent de zero en l'interval 1 - 255 per a error. El tornar estat llauna s'especifiquen utilitzant el tornar paraula clau, i això és assignat a la variable $?.

A més, com es retorna una funció a bash?

Una funció pot retornar un valor de quatre maneres diferents:

  1. Canvia l'estat d'una variable o variables.
  2. Utilitzeu l'ordre de sortida per finalitzar l'script de l'intèrpret d'ordres.
  3. Utilitzeu l'ordre return per finalitzar la funció i retorneu el valor proporcionat a la secció de trucada de l'script de l'intèrpret d'ordres.

Com torno el valor d'eco a bash? 2 respostes

  1. Imprimiu el missatge a stderr i el valor que voleu prendre a stdout. function fun1() { # Imprimeix el missatge a stderr.
  2. Imprimiu el missatge normalment a stdout i utilitzeu el valor de retorn real amb $?.
  3. Simplement utilitzeu la variable global.

En conseqüència, què és el retorn a l'script de shell?

comanda de retorn s'utilitza per sortir d'a closca funció. Es necessita un paràmetre [N], si s'esmenta N aleshores torna [N] i si no s'esmenta N aleshores torna l'estat de l'últim comandament executat dins de la funció o guió . N només pot ser un valor numèric. Nota: echo $? s'utilitza per mostrar l'últim tornar estat.

De què serveix en shell scripting?

Scripts de Shell ens permet programar ordres en cadenes i que el sistema les executi com un esdeveniment amb script, igual que els fitxers per lots. També permeten funcions molt més útils, com ara la substitució d'ordres. Podeu invocar una ordre, com ara la data i utilitzar surt com a part d'un esquema de noms de fitxers.

Recomanat: