> [EMAIL PROTECTED] wrote: > >> Dear linuxer, >> >> saya mau tanya, >> >> struktur direktori test/ >> $ find test/ -type f >> test/file1.txt -- cut-- >> test/file dengan spasi3.txt >> >> >> kemudian ada script >> >> $ for i in `find test/ -type f`;do echo $i;done >> hasilnya : -- cut-- >> test/file >> dengan >> spasi3.txt >> >> maunya variabel $i untuk file dengan spasi adalah "test/file dengan >> spasi1.txt" >> tapi ini setiap variabel $i terputus dengan adanya spasi pada nama >> file. >> -- cut-- > Super dirty trick, spasinya diganti dulu dengan sembarang karakter, > misalnya ( _ ) menjadi : > > for i in $(find test/ -type f | sed -e "s/ /_/g"); do echo "$i" | > sed -e "s/_/ /g"; done > > YMMV, > > Rgds, > Asfihani > > > --
iya nih tricky sekali :) cuma masalahnya kalau kita mau operasi chmod 600 $i atau mau chown dll, kan gak bisa pakai sed atau tetap bisa? Adakah trick lain? rgds, harris. -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip, FAQ, dan info milis di http://linux.or.id/milis.php Tidak bisa posting? Baca: http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi http://linux.or.id/wiki/index.php?pagename=TataTertibMilis
