- Как се предава променлива в bash скрипт?
- Как да експортирам променлива в скрипта на черупката?
- Какво е $ @ в bash скрипт?
- Как да обобщя bash скрипт?
Как се предава променлива в bash скрипт?
Аргументите могат да се предават на скрипта, когато той се изпълнява, като се записват като списък с ограничени интервали след името на файла на скрипта. Вътре в скрипта променливата $ 1 се позовава на първия аргумент в командния ред, $ 2 на втория аргумент и т.н. Променливата $ 0 се позовава на текущия скрипт.
Как да експортирам променлива в скрипта на черупката?
Например създайте променливата, наречена vech, и й придайте стойност "Bus":
- vech = Автобус. Покажете стойността на променлива с ехо, въведете:
- echo "$ vech" Сега стартирайте нов екземпляр на черупката, въведете:
- баш. ...
- echo $ vech. ...
- export backup = "/ nas10 / mysql" echo "Backup dir $ backup" bash echo "Backup dir $ backup" ...
- износ -р.
Какво е $ @ в bash скрипт?
$ @ се отнася до всички аргументи на командния ред на скрипта на черупката. $ 1, $ 2 и т.н., вижте първия аргумент на командния ред, втория аргумент на командния ред и т.н. Поставете променливите в кавички, ако стойностите могат да имат интервали в тях.
Как да обобщя bash скрипт?
Ако искате потребителят да въведе числото като аргумент на скрипта, можете да използвате скрипта по-долу: #!/ bin / bash number = "$ 1" default = 10 sum = `echo" $ number + $ default "| bc` echo "Сумата от $ number и 10 е $ sum."Проверете: ./ темп.sh 50 Сумата от 50 и 10 е 60.