Rubutun Bash: madaukai don sarrafa kansa ayyukan yau da kullun

bash rubutun

Tabbas kun riski wasu ayyuka waɗanda dole ne kuyi akai-akai. Misali, kaga cewa kana da kundin adireshi cike da fayiloli kuma kana so ka canza sunan su duka, ko kuma kana bukatar damfara fayiloli da yawa ko kuma rage su, watakila kana bukatar canzawa daga wani tsari zuwa wani, madadin lokaci-lokaci, da dai sauransu Rubutun suna da mafita ga duk wannan.

Waɗannan ɗawainiyar idan aka yi amfani da su zuwa fayil guda ɗaya a cikin Bash suna da kyau. Matsalar ita ce lokacin da za ku yi amfani da shi ga yawancin su. Aikin gida yana da matukar damuwa. Tare da madauki madauki ko madauki a cikin Bash zaka iya kawar da wannan matsalar kuma ka sami aiki sau da yawa don sarrafa shi ta atomatik kuma bazai biya maka aiki mai yawa ba. Hanyar yin hakan yana da sauki sosai, amma yawancin masu amfani da yawa basa yin sa kuma sun ƙare yin aikin da hannu ko neman shirye-shiryen zane waɗanda ke yin su ...

Don yin wannan, tsaya da wannan tsarin:

for x in objetivo; do comando; done

de amfaniA ce kana so ka goge fayiloli masu suna0, suna1, suna2, suna3, da sauransu, har zuwa sunan mai lamba100. Tafiya ɗaya bayan ɗaya tare da rm zai zama mai wahala, maimakon haka zaka iya yin wannan umarnin:

for n in 'seq 100'; do rm nombre$n; done

Ko wataƙila kuyi tunanin kuna da kundin adireshi tare da fayilolin .zip da aka matse waɗanda kuke son cirewa. Don kaucewa samun ɗaya bayan ɗaya zaka iya amfani da:

</pre>
<pre>for n in *.zip; do unzip "$n"; done

Kuna iya canza waɗannan ƙananan madaukai kamar yadda kuka fi so amfani da kayan aikin da kuke buƙata a cikin lamarinku. Misali, wani kuma, yanzu kaga kana so ka kwance kwando:

</pre>
<pre>for n in *.tar.xz; do tar -xf "$n"; done</pre>
<pre>

Ina fata na taimaka kar ku bata lokaci mai yawa kuna yin wadannan ayyukan daya bayan daya kuma kuna iya amfani da wannan domin daidaita ayyukanku na yau da kullun. Kamar yadda kake gani, bashi da asiri, yana da sauki ...


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.