Параметри схелл скрипте
Басх схелл скрипта има параметре. Ови параметри почињу од $1 до $9.
Када проследимо аргументе у интерфејс командне линије, позициони параметар се додељује овим аргументима кроз љуску.
Први аргумент је додељен као $1, други аргумент је додељен као $2 и тако даље...
Ако има више од 9 аргумената, онда десети или па надаље аргументи не могу бити додељени као $10 или $11.
Морате или обрадити или сачувати параметар $1, а затим уз помоћ смена команду испустите параметар 1 и померите све остале аргументе наниже за један. Зарађиваће 10 долара као 9 долара, 9 долара као 8 долара и тако даље.
Схелл Параметерс
| Параметерс | Функција |
|---|---|
| $1-$9 | Представите позиционе параметре за аргументе од један до девет |
| ${10}-${н} | Представите позиционе параметре за аргументе после девет |
| $0 | Представите назив скрипте |
| $∗ | Представите све аргументе као један низ |
| $@ | Исто као $∗, али се разликује када је затворено у (') |
| $# | Представите укупан број аргумената |
| $$ | ПИД скрипте |
| $? | Представља последњи повратни код |
Пример:
Погледајте горњи снимак, ово је скрипта коју смо написали да прикажемо различите параметре.
Погледајте горњи снимак, прошли смо аргументе 1, 5, 90 . Сви параметри показују своју вредност када се скрипта покрене.