Andibekanga nto Bash, kwaye njengoko ndingena kwihlabathi elimangalisayo lePython ndiye ndalibala lo mhlobo wam owandinceda kakhulu 
Apha ndibeka into kubathandi beBash, njengoko isihloko sisitsho ... Ndiza kukubonisa indlela yokujonga ukuba ifayile okanye ifolda ayikho kwinkqubo, usebenzisa nje: if
Siza kwenza ifayile ye .sh kwaye siyinike imvume yokuphumeza, kuba oku kwanele ukubeka lo myalelo ulandelayo kwisiphelo sendlela:
chukumisa uvavanyo.sh && chmod + x test.sh
Le nto iyenzileyo kukudala ifayile (uvavanyo lokuchukumisa) kwaye ndikwanike neemvume zokwenza (chmod + x uvavanyo.sh)
Emva koko masibhale oku kulandelayo:
if [ -d /opt/ ];
then
echo "SÃ, sà existe."
else
echo "No, no existe"
fi
Kwenza ntoni oku?
Lula 
Kumgca wokuqala - » ukuba [-d ​​/ opt /];
Apha siyabuza, ngaba / opt / ulawulo lukhona? Ewe ulawulo / ulawulo, kuba ifayile ye- -d kuthetha ulawulo okanye ifolda.
Ke ukuba ikhoyo siya kuprinta kwi-terminal «Ewe ikhona.»(Lo ngumgca wesi-2 nowesi-3)
Ngaphandle koko kwaye / opt / ayikho, siya kuprinta «Hayi ayikho»(Imigca 4 no-5)
Ke kumgca wokugqibela (inombolo 6) sivale if kwaye yiyo lonto.
Yenza uvavanyo, luyakubonisa ukuba / opt / ikhona.
Ukuba ufuna ndikubonise omnye umbhalo (lowo ungekhoyo) tshintsha / ukhethe / nayiphi na enye ifolda engekho kwinkqubo yakho, umzekelo: / asd /
Njengoko ubona, -d Isinceda sazi ukuba isikhombisi sikhona, ngoku ukuba sitshintsha -d ukuya -kukujonga ubukho beefayile (-d = ulawulo, -f = ifayile / ifayile)
Umzekelo:
if [ -f /etc/hosts ];
then
echo "SÃ, sà existe."
else
echo "No, no existe"
fi
Nalu uluhlu lwezinto onokukhetha kuzo:
-d Jonga ukuba isikhombisi esithile sikhona
-f - »Jonga ukuba ikhona ifayile ethile
-w - »Jonga ukuba ngaba ifayile ethile inayo imvume yokubhala
-x - »Jonga ukuba ngaba ifayile ethile inayo imvume yokwenza.
Kwaye ke akukho nto ingako yokongeza 
Ndiyazi ukuba oku kuya kuba luncedo kakhulu kwaye kunomdla kwabo bathanda inkqubo eBash 
Phendula nge quote