Hva er $? I bash script?
Hva er $? I bash script?

Video: Hva er $? I bash script?

Video: Hva er $? I bash script?
Video: Linux commands Tips Bash |Top 15 best Linux Commands|Linux Commands For Devops|Bash Commands 2024, November
Anonim

$? -Avslutningsstatusen til den siste kommandoen som ble utført. $0 - Filnavnet til gjeldende manus . $# -Antallet argumenter levert til en manus . For skall skript , dette er prosess-IDen som de kjører under.

Følgelig, hva er $? I shell script?

$# Lagrer antall kommando -line-argumenter som ble sendt til skall program. $? Lagrer utgangsverdien til den siste kommando som ble henrettet. Så i utgangspunktet er $# en rekke argumenter gitt når du manus ble henrettet. $* er en streng som inneholder alle argumenter.

I tillegg, hva er $1 i bash-skript? hva er $1 . $1 er det første kommandolinjeargumentet. Hvis du kjører./asdf.sh a b c d e, da $1 vil være a, $2 vil være b osv. I skjell med funksjoner, $1 kan tjene som den første funksjonsparameteren, og så videre.

Deretter er spørsmålet, hva er $? I Bash?

$0 er en av de mest brukte bash parametere og brukes til å få utgangsstatusen til den sist utførte kommandoen i forgrunnen. Ved å bruke denne kan du sjekke om din bash skriptet er fullført eller ikke.

Hva betyr $? Gjøre i Linux?

variabel representerer utgangsstatusen til forrige kommando. Utgangsstatus er en numerisk verdi som returneres av hver kommando når den er fullført. Som regel returnerer de fleste kommandoer en utgangsstatus på 0 hvis de var vellykket, og 1 hvis de var mislykkede.

Anbefalt: