Kabuk (Bash) Programlama

kategori: Linux

5 Haz 2006

Eskiden Windows kullanırken, dosyaların isimlerini toplu olarak değiştirmek için ya da fotoğrafların boyutlarını toplu olarak düzenlemek için saatlerce programlar arayıp/kurup/sildiğimi hatırlıyorum.

Bir kaçtane program bulup, indirip, kurduktan sonra istediğim şeyi tam anlamıyla gerçekleştiremediklerini de görmek deli ediyordu…

Ne demiş atalarımız;
Aradığını bulamıyorsan, kendi yaratacaksın kardeşim :)

Bugün için çok hoş planlarım vardı, ama gerçekleşemedi
Evdeyken de canım sıkılınca, fotoğrafları küçültmek için kullandığım bash script ile, dosyaların isimlerini toplu olarak değiştiren bash scripti birleştirmeye, kendime kullanımıma göre özellikler eklemeye karar verdim…

Gerçi koda şöyle bakınca çok farklı pek bir şey yok, basit bir kaç satır koddan oluşuyor. Fakat daha önce kabuk (bash) programlama ile hiç uğraşmadığım ve belli başlı dizilimler hakkında bir bilgim olmadığı için öncellikle örnek kodları ve yardım dokümanlarını inceledim.

Benim kod ile fotoğrafların boyutlarını küçültmek ve JPEG olarak sıkıştırmak için sistemde ImageMagick kurulu olması gerekiyor.

Debian GNU/Linux kullananlar direk depodan indirebilirler, fotoğraf ve grafiklerle uğraşanlar için ImageMagick şiddetle tavsiye edilir…

apt-get install imagemagick

Bir Debian GNU/Linux ve kabuk (bash) programlama acemisinin yazdığı kodu merak edenler için; kucult.txt

2 Yorum Yapıldı;

Avatar

Deniz K

5 Haziran 2006, 21:41

“echo Gule-Gule, Yine Bekleriz…”
Kopardin beni, hayirli isler.. :D

Avatar

Alper KANAT

6 Haziran 2006, 12:59

:) Senden böyle yazıların devamını bekliyoruz Ozan’cım… Güzel olmuş, eline sağlık..! Kod içindeki bazı şeylere ben de güldüm baya Deniz gibi.. Ama böyle daha zevkli oluyor tabii.. :)

Yorum Yazın

Kategoriler

Arşiv

  • topraksu: çocuk size 2012 tamamen anlatıcam tabi bu şey bana göre belkisizede doğru gibi gelir. İlk ça [...]
  • ersin: hoşgörü sahibi insan eleştirildiğinde belli olur. Sayın devlet büyüklerimiz heryerde yağlan [...]
  • rabia eyüboğlu: ikeadan bir yatak odası takımı ayrıca bir gardrop satın aldım.daha doğrusu bu karararımdan s [...]
  • mustafa: sadece gülüyorum :)) [...]
  • nehir: YA BENCE KİMSE FİKİR ÜRETMESİN HERŞEYİ ALLAH BİLİR ALLAH İSTESE ŞİMDİ KIYAMET KOPARIR [...]

Takvim

Haziran 2006
Pts Sal Çar Per Cum Cts Paz
« May   Tem »
 1234
567891011
12131415161718
19202122232425
2627282930