On Saturday 07 January 2006 15:44, Arief Yudhawarman wrote: > Saya ingin menghapus banyak file dg rm, masalahnya nama dan lokasi file > tsb ada di sebuah file daftar.txt, seperti ini contohnya: > > $ cat daftar.txt > /home/data/samba/Data/Master/Office XP/Office XP.exe > /home/data/samba/Data/Master/Office XP/FILES/MOD/MOD.exe > /home/data/samba/Data/Master/Office XP/FILES/OSP/1033/1033.exe > /home/data/samba/Data/Master/Office XP/FILES/OSP/1033/IE5/EN/EN.exe > > Cara yg lazim spt ini tdk bisa: > > $ for i in `cat daftar.txt`; do rm -f "$i"; done
Tidak bisanya kenapa? Ada message apa? BTW, ini useless use of cat. Kalo membaca per line, harusnya pake while dan read lebih baik. ( while read line ; do rm -vf "$line" ; done ) < daftar.txt Ronny
pgpvMIiVLqgKA.pgp
Description: PGP signature