2010/10/26 Ronny Haryanto <[email protected]>: > 2010/10/26 deardo <[email protected]>: >> SOURCE=/mnt/SOURCES/* > > Scriptnya di paling atasnya ditulis pake bash, jadi * akan diexpand > lagi. Kalo /mnt/SOURCES ada isinya "file 1" dan "foo", maka $SOURCES > isinya adalah "file 1 foo".
Koreksi sedikit, itu di atas yg saya bilang salah. Jadi masalahnya pada waktu SOURCES dipake di rsync tanpa tanda kutip: rsync -a $SOURCE $DST ketika dijalankan oleh bash (karena scriptnya pake bash) si bash akan mengexpand isi $SOURCES dan $DST jadi: rsync -a /mnt/SOURCES/file 1 /mnt/SOURCES/foo /var/BACKUP/whatever Sedangkan kalo pake quotes: rsync -a "$SOURCE" "$DST" rsync -a "/mnt/SOURCES/file 1" "/mnt/SOURCES/foo" /var/BACKUP/whatever Ronny -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [email protected] Arsip dan info milis selengkapnya di http://linux.or.id/milis
