Mmene Mungagwiritsire Ntchito Lamulo "Kugona" Lamulo Kuti Muyimitse A BASH Script

Bukhuli likuwonetsa momwe mungagwiritsire ntchito lamulo lagona pa Linux kuti muyimitse bash script.

Payekha, lamulo lagona silopanda phindu pokhapokha ngati mukufuna kutseka mawindo anu osatsegula koma ngati mbali ya script ingagwiritsidwe ntchito m'njira zosiyanasiyana kuphatikizapo pause factor musanayesenso lamulo.

Mwachitsanzo, tangoganizani muli ndi script yomwe inakonzedwa maofesi omwe amachokera ku seva ina. Script sayenera kuyambitsa ndondomekoyi mpaka mafayilo onse atamaliza kuwatsitsa.

Ntchito yojambulidwa imayendetsedwa ndi script yosiyana.

Script yokopera mafayilo akhoza kukhala ndi mndandanda kuti ayese ngati mafayilo onse adasulidwa (mwachitsanzo, amadziwa kuti pakhale mafayi 50 ndipo pamene mafayi 50 apezeka kuti ndondomeko yayamba).

Palibe chifukwa chake script nthawi zonse amayesedwa pamene imatenga nthawi ya pulosesa. M'malo mwake, mungasankhe kuyesa ngati pali maofesi okwanira omwe amalembedwa ndipo ngati sakhala pause kwa mphindi pang'ono ndikuyesanso. Lamulo la kugona ndilokwanira pazinthu izi.

Momwe Mungagwiritsire Ntchito Lamulo la Kugona

Pogwiritsa ntchito lamulo lagona pa Linux lowetsani zotsatirazi muwindo lazitali:

kugona 5s

Lamulo lapamwamba lidzakupangitsani kupuma kwanu kwa masekondi asanu musanabwererenso ku mzere wa lamulo.

Lamulo la kugona limafuna kugwiritsira ntchito mawu ofunika ndikutsatira nambala yomwe mukufuna kuimitsa ndiyeno.

Mukhoza kufotokoza kuchedwa kwa masekondi, mphindi, maola kapena masiku.

Pankhani ya kuyembekezera kuti chinachake chichitike zingakhale zofunikira kuganizira ntchito ntchito ya cron kuyendetsa script nthawi zonse kusiyana ndi kukhala ndi script kumbuyo kwa masiku kumapeto.

Chiwerengero cha lamulo la kugona sichiyenera kukhala nambala yonse.

Mungagwiritsirenso ntchito manambala osambira.

Mwachitsanzo, ndi okonzeka kugwiritsa ntchito mawu awa:

kugona 3.5s

Chitsanzo Chogwiritsa Ntchito Lamulo la Kugona

Script yotsatira ikuwonetsa momwe mungagwiritsire ntchito lamulo lagona kuti mupange wotchi yotengera nthawi yowerengera:

#! / bin / bash

x = 10

pamene [$ x -gt 0]

chitani

kugona 1s

momveka bwino

lembani "$ x masekondi mpaka mutuluke"

x = $ (($ x - 1))

zatha

Script imayambitsa chosinthika x mpaka 10. Chidutswa chomwecho chidzapitirizabe kuyambiranso pamene mtengo wa x ndi waukulu kuposa zero.

Lamulo la kugona limaimitsa script kwa mphindi imodzi nthawi iliyonse kuzungulira.

Zina zonsezo zimatsegula chinsalu, kutsegula uthenga "x masekondi mpaka kutuluka" (mwachitsanzo 10) ndikuchotsa 1 kuchokera ku mtengo wa x.

Popanda lamulo la kugona, malembawo angayambe kuzungulira ndipo mauthenga amatha kusonyeza mofulumira kwambiri.

Lamulo la kugona limangokhala ndi masinthidwe angapo.

The_help switch ikuwonetsa fayilo yothandizira pa lamulo lagona. Mungathe kukwaniritsa chinthu chomwecho pogwiritsa ntchito lamulo la munthu motere:

mwamuna akugona

Lamulo la - kuwonetsera likuwonetsa machitidwe a lamulo la kugona lomwe laikidwa pa dongosolo lanu.

Chidziwitso chobwezeredwa ndi kusintha kwachinsinsi ndi motere: