On Saturday 07 January 2006 17:31, avudz wrote:
> > $ for i in `cat daftar.txt`; do rm -f "$i"; done
>
> --- seperti nya ga butuh looping untuk urusan di atas om yudi. cukup :
>
> $ cat daftar.txt | xargs rm --force

Gak butuh cat juga :-). Umumnya 'cat file |' itu bisa diganti dengan
'< file'. Kalo 'cat file1 file2 file3' itu lebih make sense, soalnya cat kan 
sebetulnya emang buat concat.

        xargs rm -f < daftar.txt

BTW, ini lebih baik dibanding pake while dan read kalo commandnya bisa 
menerima multiple args di command line (seperti rm). Kalo commandnya gak bisa 
begitu (contohnya 'convert'), alternatifnya pake while dan read itu.

> [EMAIL PROTECTED] test]$ find . -type f -mtime -1 -print0 | xargs -0 rm

Iya kalo daftarnya bisa digenerate ulang lagi pake find (ada patternnya), lah 
kalo itu udah terlanjur digenerate pake tangan secara manual gimana dong? 
Hehehe.

Ronny

Attachment: pgpdit12ii370.pgp
Description: PGP signature

Kirim email ke