$ ni nini? Katika hati ya bash?
$ ni nini? Katika hati ya bash?

Video: $ ni nini? Katika hati ya bash?

Video: $ ni nini? Katika hati ya bash?
Video: Dr Ipyana - Niseme Nini (Baba NinaKushukuru)-Thanksgiving Anthem SKIZA CODE SMS 6980427 send to 811 2024, Machi
Anonim

$? -Hali ya kuondoka kwa amri ya mwisho kutekelezwa. $0 -Jina la faili la sasa hati . $# -Idadi ya hoja zinazotolewa kwa a hati . Kwa shell maandishi , hiki ndicho kitambulisho cha mchakato ambacho wanatekeleza.

Ipasavyo, $ ni nini? Katika hati ya ganda?

$# Huhifadhi nambari ya amri -line hoja ambazo zilipitishwa kwa ganda programu. $? Huhifadhi thamani ya kuondoka ya mwisho amri hiyo ilitekelezwa. Kwa hivyo kimsingi, $# ni idadi ya hoja zinazotolewa wakati wako hati ilitekelezwa. $* ni mfuatano ulio na hoja zote.

Kwa kuongeza, $1 ni nini kwenye hati ya bash? nini $1 . $1 ndio hoja ya kwanza ya amri. Ukiendesha./asdf.sh a b c d e, basi $1 itakuwa a, $2 itakuwa b, n.k. Katika makombora yenye vitendaji, $1 inaweza kutumika kama kigezo cha kwanza cha kazi, na kadhalika.

Baadaye, swali ni, $ ni nini? Katika Bash?

$0 ni mojawapo ya zinazotumika zaidi bash vigezo na kutumika kupata hali ya kutoka ya amri iliyotekelezwa hivi karibuni mbele. Kwa kutumia hii unaweza kuangalia kama yako bash hati imekamilika kwa mafanikio au la.

Je, $? Je, katika Linux?

variable inawakilisha hali ya kutoka ya amri ya awali. Hali ya kuondoka ni thamani ya nambari inayorejeshwa na kila amri inapokamilika. Kama sheria, amri nyingi hurejesha hali ya kuondoka ya 0 ikiwa zilifaulu, na 1 ikiwa hazikufaulu.

Ilipendekeza: