Wat is $? In bash-script?
Wat is $? In bash-script?

Video: Wat is $? In bash-script?

Video: Wat is $? In bash-script?
Video: Bash in 100 Seconds 2024, Maart
Anonim

$? -De afsluitstatus van de laatst uitgevoerde opdracht. $0 -De bestandsnaam van de huidige script . $# -Het aantal argumenten geleverd aan a script . voor shell scripts , dit is de proces-ID waaronder ze worden uitgevoerd.

Dienovereenkomstig, wat is $? In shellscript?

$# Slaat het aantal. op opdracht -regelargumenten die zijn doorgegeven aan de schelp programma. $? Slaat de uitgangswaarde van de laatste. op opdracht dat werd geëxecuteerd. Dus eigenlijk is $# een aantal argumenten die worden gegeven als je script is geëxecuteerd. $* is een string die alle argumenten bevat.

Bovendien, wat is $ 1 in bash-script? wat is $1 . $1 is het eerste commandoregelargument. Als u./asdf.sh a b c d e uitvoert, dan $1 zal a zijn, $2 zal b zijn, enz. In shells met functies, $1 kan dienen als de eerste functieparameter, enzovoort.

Vervolgens is de vraag, wat is $? In Bas?

$0 is een van de meest gebruikte bash parameters en wordt gebruikt om de exit-status van de meest recent uitgevoerde opdracht op de voorgrond te krijgen. Hiermee kunt u controleren of uw bash script succesvol is voltooid of niet.

Wat doet $? Doen in Linux?

variabele vertegenwoordigt de exit-status van de vorige opdracht. De afsluitstatus is een numerieke waarde die door elke opdracht wordt geretourneerd nadat deze is voltooid. In de regel retourneren de meeste commando's een exit-status van 0 als ze succesvol waren, en 1 als ze niet succesvol waren.

Aanbevolen: