Wat is $? In Shell?
Wat is $? In Shell?

Video: Wat is $? In Shell?

Video: Wat is $? In Shell?
Video: The Terminal vs The Shell 2024, November
Anonim

Vir skulpe wat dit ondersteun dop veranderlike " $? " bevat die terugkeerkode van 'n opdrag wat mees onlangs uitgevoer is. Dit is algemene praktyk dat wanneer 'n program of script sonder foute uitgevoer word, dit 'n waarde van 0 terugstuur om aan te dui dat dit sonder foute klaar is. Nie alle programme en skrifte doen dit nie, maar hulle behoort.

Verder, wat is $? In dop scripting?

$# Stoor die aantal opdragreëlargumente wat na die dop program. $? Stoor die uittreewaarde van die laaste opdrag wat uitgevoer is. $0 Stoor die eerste woord van die ingevoerde opdrag (die naam van die dop program). So basies is $# 'n aantal argumente wat gegee word wanneer jou skrif tereggestel is.

Tweedens, wat beteken die veranderlike $? Doen? is 'n ingeboude veranderlike wat die uitgangstatus van 'n opdrag, funksie of die skrip self stoor. $? lees die uitgangstatus van die laaste opdrag wat uitgevoer is. Nadat 'n funksie teruggekeer het, $?

Weet ook, wat is $? In Bash?

$0 is een van die mees gebruikte bash parameters en gebruik om die uitgangstatus van die mees onlangs uitgevoer opdrag op die voorgrond te kry. Deur dit te gebruik kan jy kyk of jou bash skrif suksesvol voltooi is of nie.

Wat is $1 en $2 in dopskrif?

wat is $1 . $1 is die eerste opdragreëlargument. As jy./asdf. sh a b c d e, dan $1 sal 'n, $2 sal b wees, ens. In skulpe met funksies, $1 kan dien as die eerste funksie parameter, ensovoorts.

Aanbeveel: