[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

Kirim email ke