Özgür Yazılım Günleri 1-2 Nisan tarihlerinde, bir aksilik olmazsa bende katılacağım, katılacak arkadaşlarda isterlerse tanışma fırsatı yaratabiliriz. Sağ tarafada destek için logoyu koydum, merak edenler tıklasın okusun incelesin öğrensin.
Neyse görüşmek üzere :)
Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts
Wednesday, December 29, 2010
Saturday, December 11, 2010
awk awk
Yazmayali uzun zaman olmus :) awk ile ugrastim biraz cok eglenceli tavsiye edebilirim :) sunu yaptim kisaca; bir dizindeki mp3 dosyalarinin isimlerinden istenmeyen karakterleri yok ettim once ( "_" tiksindigim bi karakterdir). sed ile'de yapilabilir ben awk'la yaptim onu yazicam :]
Güzel olsunlar diyede "-" karakterinin sagina ve solunada bosluk ekledim ayni komutla. Pipe'i bash'e yonlendirdimki mv komutlarini islesin. Daha sonra PHP'den aşina olunulan ucfirst uygulayayim dedim. awk'ta biraz gicikmis ucfirst turevi bi olay :) Onuda aşağıdaki komutla hallettim;
Tamamdirrr, artik dosyalarim istedigim gibi gozukuyor :)
Evet duzene ve kontrole cok onem veriyorum..
ls | awk -F. '{a=$0; gsub(/_/," "); gsub(/-/," - "); print "mv \""a"\" \""$1".mp3\"";}' | sh
Güzel olsunlar diyede "-" karakterinin sagina ve solunada bosluk ekledim ayni komutla. Pipe'i bash'e yonlendirdimki mv komutlarini islesin. Daha sonra PHP'den aşina olunulan ucfirst uygulayayim dedim. awk'ta biraz gicikmis ucfirst turevi bi olay :) Onuda aşağıdaki komutla hallettim;
ls | awk -F. 'BEGIN {RS=" "; FS=""; ORS=" "; OFS="";} {$1=toupper($1); print $0;};' | awk -F. '{print "mv \""tolower($0)"\" \""$0"\""}' | sh
Tamamdirrr, artik dosyalarim istedigim gibi gozukuyor :)
hcr@world:~/desktop/Dexter - Soundtracks$ ls 01*
01 - Rolfe Kent - Dexter Main Title.mp3
Evet duzene ve kontrole cok onem veriyorum..
Etiketler:
awk,
easy life,
linux,
love awk,
love linux
Tuesday, August 31, 2010
why i love linux
question: why do you love linux?
answer: because it make my job easy
i'm so so so love linux when i need to resize and rotate 250+ picture :>
#!/usr/bin/env ruby
for i in (1..272)
`convert Untitled-#{i.to_s}.jpg -resize 2121x1500 -rotate 270 oki-doki/Untitled-#{i.to_s}.jpg`
end
only 3 lines make it for you.. 'll love it forever :))
Subscribe to:
Posts (Atom)
