Bash Script nedir? - Bash script örnekleri

Konu sahibi son olarak 951 gün önce görüldü
Kısa ve kaba tabiriyle, yapmak istediklerinizi yapmanızı sağlayan bir betiktir.

Bir otomasyon betiği, lisans sunucusu yapmak dahi mümkündür.

Bu başlık altında sizlere bu konuda bilgilerimi paylaşmaya, özgün orijinal makaleleri dilimize çevirmeye çalışacağım.

Nasıl PHP için <? öneki gerekiyorsa, bash içinde, her dosyanın başında,
Kod:
 #!/bin/bash
olması gerekmektedir.

Web geliştiricileri için Bash Script Gereçleri:

Kod:
 for i in *.log*; do mv "$i" "$i.txt"; done

Örnek:
ornek.PNG

Peki bu kod ne yapar?

*.log dosyalarınız var ise, bu *.log dosyaların uzantılarını *.log.txt olarak değiştirir.

Bunu dosya halinde şu şekilde kullanabiliriz.

Kod:
#!/bin/bash
for i in *.log*;
do mv "$i" "$i.txt";
done
Bu dosyayı kaydettik. Adını da degis diye adlandırdık diyelim.
Kod:
 chmod +x degis

ile yetki veriyoruz ve,

Kod:
 cp degis /usr/bin/degis

ile uygulamalar klasörüne atıyoruz.

Artık hangi dizinde olursak olalım, " degis " komutunu verdiğimizde o dosyadaki tüm *.log dosyalarını *.log.txt olarak değiştirir.

İlerleyen yazılarda, " degis deger1 deger2 " ile tüm *.deger1 dosyalarını *.deger1.deger2 veya istediğiniz parametrelere getirebileceğinizi bulabileceksiniz.
 
Geri