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

Attachment: pgpvMIiVLqgKA.pgp
Description: PGP signature

Kirim email ke