BASH — различия между версиями
Root (обсуждение | вклад) |
Root (обсуждение | вклад) |
||
| Строка 10: | Строка 10: | ||
# ./world | # ./world | ||
Hello world | Hello world | ||
| + | |||
| + | |||
| + | Все следующие $1 $2 и тд переменные, это параметры которые передаём скрипту. Допустим переменные будут vasya, petya. | ||
| + | #!/bin/bash | ||
| + | echo "My $0" | ||
| + | echo 'Privet $1' | ||
| + | echo 'Privet $2' | ||
| + | |||
| + | # ./script vasya petya | ||
| + | My script | ||
| + | Privet vasya | ||
| + | Privet petya | ||
Версия 15:51, 8 октября 2020
Любой bash скрипт начинается со следующей строки
#!/bin/bash
Переменная $0 - равна имени файла(скрипта). Допустим имя world и скрипт выглядит так
#!/bin/bash echo "Hello $0"
Запуск скрипта приведёт к выводу на экран
# ./world Hello world
Все следующие $1 $2 и тд переменные, это параметры которые передаём скрипту. Допустим переменные будут vasya, petya.
#!/bin/bash echo "My $0" echo 'Privet $1' echo 'Privet $2'
# ./script vasya petya My script Privet vasya Privet petya