Параметри сценарію оболонки
Сценарій оболонки bash має параметри. Ці параметри починаються з $1 до 9 доларів США.
Коли ми передаємо аргументи в інтерфейс командного рядка, цим аргументам через оболонку призначається позиційний параметр.
Перший аргумент призначається як $1, другий аргумент призначається як $2 і так далі...
Якщо аргументів більше 9, то десяте або наступні аргументи не можуть бути призначені як $10 або $11.
Ви повинні обробити або зберегти параметр $1, а потім за допомогою зміна команда скидає параметр 1 і переміщує всі інші аргументи на одиницю вниз. Це складатиме 10 доларів як 9 доларів, 9 доларів як 8 і так далі.
Параметри оболонки
| Параметри | функція |
|---|---|
| 1-9 доларів США | Представляє позиційні параметри для аргументів від одного до дев’яти |
| ${10}-${n} | Представляє позиційні параметри для аргументів після дев’яти |
| $0 | Представляє назву сценарію |
| $∗ | Представте всі аргументи одним рядком |
| $@ | Те саме, що $∗, але відрізняється, коли входить до (') |
| $# | Представляє загальну кількість аргументів |
| $$ | PID сценарію |
| $? | Представляє останній код повернення |
приклад:
Подивіться на наведений вище знімок, це сценарій, який ми написали, щоб показати різні параметри.
Подивіться на наведений вище знімок, ми передали аргументи 1, 5, 90 . Усі параметри показують свої значення під час запуску сценарію.