Parametri skripte ljuske
Bash shell skripta ima parametre. Ovi parametri počinju od $1 do 9 dolara.
Kada proslijedimo argumente u sučelje naredbenog retka, pozicijski parametar se dodjeljuje tim argumentima kroz ljusku.
Prvi argument je dodijeljen kao $1, drugi argument je dodijeljen kao $2 i tako dalje...
Ako ima više od 9 argumenata, tada deseti ili nadalje argumenti se ne mogu dodijeliti kao $10 ili $11.
Morate obraditi ili spremiti parametar $1, a zatim uz pomoć pomaknuti naredba ispusti parametar 1 i pomakne sve ostale argumente za jedan dolje. Dobit će 10 USD kao 9 USD, 9 USD kao 8 USD i tako dalje.
Parametri ljuske
| Parametri | Funkcija |
|---|---|
| 1 do 9 dolara | Predstavljaju položajne parametre za argumente od jedan do devet |
| {10}$-{n}$ | Predstavlja pozicijske parametre za argumente nakon devet |
| $0 | Predstavlja naziv skripte |
| $∗ | Predstavite sve argumente kao jedan niz |
| $@ | Isto kao $∗, ali se razlikuje kada je zatvoreno u (') |
| $# | Predstavlja ukupan broj argumenata |
| $$ | PID skripte |
| $? | Predstavlja zadnji povratni kod |
Primjer:
Pogledajte gornju snimku, ovo je skripta koju smo napisali za prikaz različitih parametara.
Pogledajte gornju snimku, prošli smo argumente 1, 5, 90 . Svi parametri pokazuju svoju vrijednost kada se skripta pokrene.