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, April
Anonim

$? -Die uitgangstatus van die laaste opdrag wat uitgevoer is. $0 -Die lêernaam van die huidige skrif . $# -Die aantal argumente wat aan 'n skrif . Vir dop skrifte , dit is die proses-ID waaronder hulle uitgevoer word.

Gevolglik, wat is $? In dopskrif?

$# Stoor die getal van bevel -lyn argumente wat aan die dop program. $? Stoor die uittreewaarde van die laaste bevel wat uitgevoer is. So basies is $# 'n aantal argumente wat gegee word wanneer jou skrif tereggestel is. $* is 'n string wat alle argumente bevat.

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

Die vraag is dan, 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 beteken $? Doen dit in Linux?

veranderlike verteenwoordig die uitgangstatus van die vorige opdrag. Uittreestatus is 'n numeriese waarde wat deur elke opdrag na voltooiing teruggestuur word. As 'n reël gee die meeste opdragte 'n uitgangstatus van 0 as hulle suksesvol was, en 1 as hulle onsuksesvol was.

Aanbeveel: