Hva er $? I Shell?
Hva er $? I Shell?

Video: Hva er $? I Shell?

Video: Hva er $? I Shell?
Video: КЕМПИНГ в ДОЖДЬ - Дождь и снег с палаткой, брезентом и собакой 2024, November
Anonim

For skjell som støtter dette skall variabel " $? " inneholder returkoden til en kommando som ble utført sist. Det er generell praksis at når et program eller skript kjøres uten feil, returnerer det en verdi på 0 for å indikere at det er ferdig uten feil. Ikke alle programmer og skript gjør det, men de bør.

Videre, hva er $? I shell scripting?

$# Lagrer antall kommandolinjeargumenter som ble sendt til skall program. $? Lagrer utgangsverdien til den siste kommandoen som ble utført. $0 Lagrer det første ordet i den angitte kommandoen (navnet på skall program). Så i utgangspunktet er $# en rekke argumenter gitt når du manus ble henrettet.

For det andre, hva betyr variabelen $? Gjøre? er en innebygd variabel som lagrer utgangsstatusen til en kommando, funksjon eller selve skriptet. $? leser utgangsstatusen til den siste kommandoen som ble utført. Etter at en funksjon kommer tilbake, $?

Vet også, 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 er $1 og $2 i shell-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 en, $2 vil være b osv. I skall med funksjoner, $1 kan tjene som den første funksjonsparameteren, og så videre.

Anbefalt: