On Thu, 10 Feb 2011, Edi Sujono wrote: > > tiap 2 hari) > > dan mengecek apakah benar itu file MP3. > > > > pakai shell script sederhana macam; > > for i in `ls -R` > > do > > if [[ `file $i | grep MPEG` ]]; then rm $i; fi; > > done > > > > wah menarik juga nih. Saya coba di ubuntu 8.04LST, untuk nama-nama file > mp3 yang tidak mengandung spasi script di atas dapat berfungsi dengan > baik setelah "grep MPEGnya" diganti dengan "grep MP3", tetapi untuk > nama-nama file yang mengandung spasi tidak terditeksi ya... bagaimana > cara mensiasatinya?
Kita ulangi lagi solusinya, ok! #!/bin/bash # kita ingin mencari _files_ yang bertipe MP3 (apapun nama+ektensi) # dari suatu tempat/direktori (rekursif): find /nama/tempat -type f | while read file; do # hasilnya kita cek, kalo mp3 langsung hapus: # kalo ada nama file yang mengandung spasi maka harus pake tanda kutip # keluaran perintah 'file' kurang lebih seperti ini: # $ file 'Shakira_Waka_Waka_This_Time_For_Africa.mp3' # Shakira_Waka_Waka_This_Time_For_Africa.mp3: # Audio file with ID3 version 22.0 tag, MP3 encoding echo -n "${file}... " file "${file}" | grep -qw MP3 && rm -f "${file}" && echo "dihapus" && continue echo "aman" done silaken dicoba, tapi saya tidak bertanggungjawab kalo ada yang salah pada skrip diatas. salam -- |===[ Yudhi Kusnanto ]=============| |===[ STMIK Akakom ]===============| -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis