Kulemba kwa Shell - Maphunziro 05: Zolemba za Bash Shell - Gawo 2
Mu positi iyi, tipitiliza ndi 05 Tutorial kuchokera mndandanda wathu wamaphunziro mpaka Kulemba ma Shell. Mwachindunji, tikambirana a serie zabwino, kuziganizira pochita zomwezo.
Chifukwa, mu m'mbuyomu (Phunziro 04) timalankhula ndi ena mfundo zothandiza zokhudzana ndi izi, makamaka momwe amapangidwira, momwe amachitira, ndi zigawo zomwe zimapanga a bash chipolopolo script.
Kulemba kwa Shell - Maphunziro 04: Zolemba za Bash Shell - Gawo 1
Ndipo, musanayambe positi iyi amatchedwa "Kulemba Zipolopolo - Maphunziro 05", timalimbikitsa kufufuza zotsatirazi zokhudzana nazo, pamapeto powerenga izi lero:
Zotsatira
Maphunziro a Shell Scripting 05
Njira zabwino zopangira Script
Njira 10 Zapamwamba Zolemba Ma Shell
Pakati pa 10 chofunikira kwambiri zomwe tinganene ndi izi:
- Lonjezani kodi: Khodi yopangidwa momveka bwino ndiyofunikira kwambiri kuti imvetsetse bwino. Ndipo ma indentations ofunikira adzapereka malingaliro omveka bwino a dongosolo lomveka bwino.
- Onjezani mipata yolekanitsa pakati pa zigawo za code: Kugawa kachidindo kukhala ma module kapena magawo kumapangitsa kuti code iliyonse ikhale yowerengeka komanso yosavuta kumva, ngakhale italika bwanji.
- Ndemanga momwe mungathere: Kuonjezera mafotokozedwe othandiza ndi ofunikira pamzere uliwonse kapena dongosolo la lamulo, gawo la code kapena ntchito yopangidwa, zimapangitsa kuti zikhale zosavuta kumvetsa zomwe zakonzedwa.
- Pangani zosintha ndi mayina ofotokozera za ntchito zanu: Kupereka mayina osinthika omwe amafotokoza bwino komanso kuzindikira ntchito yomwe idapangidwira kumathandiza kumvetsetsa cholinga chake.
- Gwiritsani ntchito syntax
VARIABLE=$(comando)
m'malo mwa lamulo: M'malo mwake, njira yakale tsopano idasiya kutsatiraVARIABLE=`date +%F`
. - Gwiritsani ntchito ma module kapena zosintha kuti mutsimikizire ogwiritsira ntchito kwambiri ndi ogwiritsa ntchito ovomerezeka, kapena opanda mawu achinsinsi: Kuti muwonjezere chitetezo, m'magawo ofunikira a code.
- Gwiritsani ntchito ma module kapena zosintha zovomerezeka za Operating System (Distro, Version, Architecture): Kuletsa kugwiritsa ntchito mafayilo pamakompyuta osathandizidwa (kapena maseva).
- Gwiritsani ntchito ma module kapena njira kuti mutsimikizire kuchitidwa kwazovuta kapena magulu: Kuchepetsa zolakwitsa chifukwa chakusintha kapena kusasamala.
- Phatikizani ma modules ofunikira: Pakati pa zomwe zingatchulidwe, ma module a Welcome and Farewell, kutsimikizira kuphatikizika kawiri, kuti mugwiritse ntchito bwino ogwiritsa ntchito.
- Pangani mawonekedwe owoneka bwino ogwiritsa ntchito: Zonse ndi, Terminal (CLI) ndi Desktop (GUI) pogwiritsa ntchito malamulo
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
ndipo ngakhale malamulo"mpg123 y espeak"
pazidziwitso za sonic ndi zidziwitso zomveka zokhala ndi mawu amunthu kapena a robotic.
Zina zofunika
- Sinthani kukula kwa Malemba ndi Ntchito Zakunja ndi/kapena Ma module: Ngati Script idzakhala yaikulu kwambiri, ndi bwino kuigawa pogwiritsa ntchito ntchito kapena kuigawa m'mafayilo ang'onoang'ono a Script, omwe amatchedwa ndi Script yaikulu.
- Pemphani, momveka bwino komanso mwachiwonekere, kuyitana kwa Omasulira ena (zilankhulo zamapulogalamu) mkati mwa Script: Kuti tichite izi, tiyenera kuwatchula momveka bwino ndi mizere kapena ma module.
Chidule
Mwachidule, tikuyembekeza izi Maphunziro 05 pa "Shell Scripting" za machitidwe abwino kwambiri popanga zolemba, ndi zam'mbuyomu, zikuwonjezera chidziwitso cha ambiri, popanga zabwino kwambiri komanso zogwira ntchito. Mafayilo a script opangidwa ndi Bash Shell.
Ngati mumakonda zomwe zili, ndemanga ndikugawana. Ndipo kumbukirani, pitani ku chiyambi chathu «Website», kuwonjezera pa njira yovomerezeka ya uthengawo kuti mumve zambiri, maphunziro ndi zosintha za Linux.
Khalani oyamba kuyankha