Son zamanlarda tüm FLAC dosyalarımı Mac OS 10.7'de (Lion) XLD kullanarak 44.1 kHz daha düşük örnekleme hızına ve 24 bitlik bit derinliğine (iPhone / iPod bunun üzerinde hiçbir şey desteklemediğinden) dönüştürdüm.
XLD'ye önceki tüm dosyaların üzerine yazmasını söylememe rağmen, XLD aşağıdaki (1)
gibi bir dosyanın sonuna
some_song.m4a
için
some_song(1).m4a
Şimdi (1)
bunu dönüştürdüğüm tüm FLAC dosyalarından kaldırmak istiyorum .
Dosyaları yeniden adlandırmak için muhtemelen bir program hatta AppleScript kullanabileceğimi biliyorum, ancak komut satırının eski okul yolunu kullanarak öğrenmek istedim.
Ben find . -name *\(1\).m4a
tüm dönüştürülmüş FLAC dosyasını kapmak biliyorum .
Sonra bir şey yapmak -exec
ve mv
bulunan tüm dosyaları yeniden adlandırmak zorunda biliyorum . Ama anlayamadığım şey orijinal dosya adını nasıl saklayacağımız ve yalnızca (1)
.
Dosya adının değiştirmek istemediğim kısmını saklamak için belki bazı grup regex yakalama yapmalıyım? Ya da belki her şeyi bir satırda yapmak mümkün değildir ve bir kabuk betiği oluşturmalıyım (ki o kadar rahat değilim, ama denemeye hazırım).
Herhangi bir ipucu veya öneri bekliyoruz! Teşekkürler!
find
) ancak bu gerçek sorununuzu çözüyor olabilir (ses dosyalarını dönüştürüyor), audiotools.sourceforge.net ve bu örnek duruma (macosx lion için) invibe.net/ LaurentPerrinet / SciBlog / 2012-04-22