arada IFS değişkenine takılınabilir, değiştirmek gerekebilir. -- # Haydar Acer http://facebook.com/devvrim http://twitter.com/devvrim
2013/6/6 Rai Blue <[email protected]> > Ana dizininin altinda soyle bir betik calistirip tum resimleri > numaralandirip ana dizinde toplayabilirsin: > > resimler=`find . -iname '*.jpg'` > i=1 > for term in $resimler > do > mv $term ./$((i++)).jpg > done > > > 2013/6/6 Salih Pala (Gmail) <[email protected]> > >> Selamlar,**** >> >> ** ** >> >> Şöyle bir sorunum var aramaya devam ediyorum fakat sizinde tecrübeniz >> varsa bu konuda yararlanmak isterim.**** >> >> ** ** >> >> Elimde 1 ana klasör var ve içerisinde yüzlerce klasör var. Bu her klasör >> içinde yüzlerce jpg dosyası mevcut. Bende ayrı ayrı klasörler yerine bütün >> resimleri bulup belirli bir düzene göre tekrar isimlendirmek istiyorum. >> Fakat şöyle bir olay var. Örnek veriyorum "A" klasörü içinde doga.jpg >> dosyası var fakat B klasörü içerisinde de aynı isimle dosya olabiliyor. Bu >> nedenle tüm dosyaların ismini değiştirirken hiçbir şekilde dosyalara zarar >> vermek üstüne yazmak v.s. istemiyorum benim için kayıp olur. **** >> >> ** ** >> >> Bu arada mesela A klasörü içindeki resimler/dosyalar bulunduğu dizinin >> adını da alabilir. Örneğin A dizininde doga.jpg toplu değiştirme işlemi >> yapıldığında a-doga.jpg olabilir. En azından tüm kopyalama işlemi >> yapıldığında üzerine yazma dosya kaybını önlemiş olurum. Zira zaten hepsini >> bir yere topladığımda aynı isimde ve uzantıda birçok dosya olamayacağı için >> bu daha mantıklı geldi bana.**** >> >> ** ** >> >> Aşağıdaki komut ile buraya kadar geliyorum ama burdan sonrasında hepsinin >> ismini belirli formata göre değiştirmek ve x klasörüne kopyalamak istiyorum. >> **** >> >> find /home -iname '*.jpg' | xargs **** >> >> _______________________________________________ >> Linux-sunucu E-Posta Listesi >> [email protected] >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından >> okuyabilirsiniz; >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 >> dakika içinde üyeliğinizi sonlandırabilirsiniz. >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu >> >> > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
