Какво е $? В Shell?
Какво е $? В Shell?

Видео: Какво е $? В Shell?

Видео: Какво е $? В Shell?
Видео: Какво е ПланетУм - рекламно видео от Shell 2024, Ноември
Anonim

За черупки, поддържащи това черупка променлива " $? " съдържа кода за връщане на команда, изпълнена последно. Общата практика е, че когато програма или скрипт се изпълняват без грешка, той връща стойност от 0, за да покаже, че е завършил без грешки. Не всички програми и скриптове го правят, но те Трябва.

Освен това, какво е $? В shell скриптове?

$# Съхранява броя на аргументите от командния ред, които са били предадени на черупка програма. $? Съхранява стойността за изход на последната команда, която е била изпълнена. $0 Съхранява първата дума от въведената команда (името на черупка програма). Така че по принцип $# е редица аргументи, дадени, когато вие скрипт е екзекутиран.

Второ, какво означава променливата $? направи ли? е вградена променлива който съхранява състоянието на изхода на команда, функция или самия скрипт. $? чете състоянието на изхода на последната изпълнена команда. След връщане на функция, $?

Знайте също, какво е $? В Bash?

$0 е един от най-използваните bash параметри и се използва за получаване на изходното състояние на най-скоро изпълнената команда на преден план. С помощта на това можете да проверите дали вашият bash скриптът е завършен успешно или не.

Какво представляват $1 и $2 в shell скрипта?

какво е $1 . $1 е първият аргумент на командния ред. Ако стартирате./asdf. ш a b c d e, тогава $1 ще бъде, $2 ще бъде b и т.н. В черупки с функции, $1 може да служи като първи параметър на функцията и т.н.

Препоръчано: