Çfarë është $? Në skenar bash?
Çfarë është $? Në skenar bash?

Video: Çfarë është $? Në skenar bash?

Video: Çfarë është $? Në skenar bash?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Dhjetor
Anonim

$? -Statusi i daljes nga komanda e fundit e ekzekutuar. $0 -Emri i skedarit aktual skenar . $# -Numri i argumenteve të dhëna për a skenar . Për guaskë skriptet , kjo është ID e procesit sipas të cilit ata po ekzekutojnë.

Prandaj, çfarë është $? Në shkrimin e guaskës?

$# Ruan numrin e komandë -argumentet e linjës që u kaluan në guaskë program. $? Ruan vlerën e daljes së fundit komandë që u ekzekutua. Pra, në thelb, $# është një numër argumentesh të dhëna kur ju skenar u ekzekutua. $* është një varg që përmban të gjitha argumentet.

Për më tepër, çfarë është $1 në skriptin bash? cfare eshte $1 . $1 është argumenti i parë i linjës së komandës. Nëse drejtoni./asdf.sh a b c d e, atëherë $1 do të jetë a, $2 do të jetë b, etj. Në predha me funksione, $1 mund të shërbejë si parametri i parë i funksionit, e kështu me radhë.

Më pas, pyetja është, çfarë është $? Në Bash?

$0 është një nga më të përdorurat bash parametrat dhe përdoret për të marrë statusin e daljes së komandës së ekzekutuar më së fundi në plan të parë. Duke përdorur këtë ju mund të kontrolloni nëse juaj bash skenari është përfunduar me sukses ose jo.

Çfarë bën $? Bëni në Linux?

variabli paraqet statusin e daljes nga komanda e mëparshme. Statusi i daljes është një vlerë numerike e kthyer nga çdo komandë pas përfundimit të saj. Si rregull, shumica e komandave kthejnë një status daljeje prej 0 nëse ishin të suksesshme dhe 1 nëse ishin të pasuksesshme.

Recommended: