BASH — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
Строка 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