Paràmetres de l'script de Shell
Un script de shell bash té paràmetres. Aquests paràmetres parteixen de $1 a $9.
Quan passem arguments a la interfície de línia d'ordres, s'assigna un paràmetre posicional a aquests arguments a través de l'intèrpret d'ordres.
El primer argument s'assigna com a $1, el segon argument s'assigna com a $2 i així successivament...
Si hi ha més de 9 arguments, aleshores desè o els arguments posteriors no es poden assignar com a $10 o $11.
Heu de processar o desar el paràmetre $1 i després amb l'ajuda de canvi L'ordre deixa anar el paràmetre 1 i mou la resta d'arguments un cap avall. Guanyarà 10 dòlars com a 9 dòlars, 9 dòlars com a 8 dòlars, etc.
Paràmetres de Shell
| Paràmetres | Funció |
|---|---|
| $1-$9 | Representa els paràmetres posicionals dels arguments de l'1 al nou |
| {10}-${n} | Representa els paràmetres posicionals dels arguments després de nou |
| $0 | Representa el nom del guió |
| $∗ | Representa tots els arguments com una cadena única |
| $@ | Igual que $∗, però difereixen quan s'inclouen entre (') |
| $# | Representa el nombre total d'arguments |
| $$ | PID del guió |
| $? | Representa l'últim codi de retorn |
Exemple:
Mireu la instantània anterior, aquest és el guió que hem escrit per mostrar els diferents paràmetres.
Mireu la instantània anterior, hem passat arguments 1, 5, 90 . Tots els paràmetres mostren el seu valor quan s'executa l'script.