[EMAIL PROTECTED] wrote: > Dear linuxer, > > saya mau tanya, > > struktur direktori test/ > $ find test/ -type f > test/file1.txt > test/file2.txt > test/file3.txt > test/file dengan spasi1.txt > test/file dengan spasi2.txt > test/file dengan spasi3.txt > > > kemudian ada script > > $ for i in `find test/ -type f`;do echo $i;done > hasilnya : > test/file1.txt > test/file2.txt > test/file3.txt > test/file > dengan > spasi1.txt > test/file > dengan > spasi2.txt > 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. > > Kira-kira ada trik lainnya untuk operasi semacam ini? Mohon > pencerahannya.
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 -- 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