Orodha ya maudhui:

Kurudi hufanya nini katika bash?
Kurudi hufanya nini katika bash?

Video: Kurudi hufanya nini katika bash?

Video: Kurudi hufanya nini katika bash?
Video: Счастливая история слепой кошечки по имени Нюша 2024, Mei
Anonim

Wakati a bash kazi inakamilika, yake kurudi thamani ni hali ya taarifa ya mwisho iliyotekelezwa katika chaguo la kukokotoa, 0 kwa mafanikio na nambari ya desimali isiyo ya sifuri katika safu ya 1 - 255 kwa kutofaulu. The kurudi hali unaweza kubainishwa kwa kutumia kurudi neno kuu, na hiyo ni imepewa kutofautisha $?.

Kwa kuongezea, unarudishaje kazi katika bash?

Chaguo la kukokotoa linaweza kurudisha thamani katika mojawapo ya njia nne tofauti:

  1. Badilisha hali ya kigeu au vigeu.
  2. Tumia amri ya kutoka kumaliza hati ya ganda.
  3. Tumia amri ya kurudisha kukatisha chaguo za kukokotoa, na urudishe thamani iliyotolewa kwenye sehemu ya kupiga simu ya hati ya ganda.

ninarudishaje thamani ya echo katika bash? 2 Majibu

  1. Chapisha ujumbe kwa stderr na thamani unayotaka kuchukua stdout. function fun1() { # Chapisha ujumbe kwa stderr.
  2. Chapisha ujumbe kwa kawaida ili stdout na utumie thamani halisi ya kurudi na $?.
  3. Tumia tu utofauti wa kimataifa.

Ipasavyo, kurudi ni nini katika hati ya ganda?

amri ya kurudi hutumika kutoka kwa a ganda kazi. Inachukua parameta [N], ikiwa N imetajwa basi anarudi [N] na ikiwa N haijatajwa basi ni anarudi hadhi ya wa mwisho amri kutekelezwa ndani ya kazi au hati . N inaweza tu kuwa nambari ya nambari. Kumbuka: echo $? hutumika kuonyesha mwisho kurudi hali.

Ni matumizi gani katika uandishi wa ganda?

Maandishi ya Shell turuhusu kupanga maagizo katika minyororo na mfumo utekeleze kama tukio la maandishi, kama faili za batch. Pia huruhusu utendakazi muhimu zaidi, kama vile uingizwaji wa amri. Unaweza kuomba amri, kama tarehe, na kutumia ni pato kama sehemu ya mpango wa kumtaja faili.

Ilipendekeza: