[linux-l] Cygwin - Schleife durch Pfade, die Leerzeichen enthalten

Christian Boulanger c.boulanger at gmx.de
Sa Mär 20 22:00:59 CET 2004


Hallo,

Bin gerade darüber verzweifelt, wie man unter cygwin einen Bash-Script dazu
bringt, Leerzeichen im Pfad zu akzeptieren und habe es schließlich über
"find" gemacht. Geht das nicht auch eleganter?

#!/bin/sh
localroot='/cygdrive/c/Dokumente und Einstellungen/Christian/Eigene Dateien'
remoteroot='/cygdrive/e/backup/laptop/Eigene_Dateien'
remotehost=Administrator at schreibtisch

find "$localroot/" -type d -mindepth 1 -maxdepth 1 | while read x; do
 file=`basename "$x"`
 echo "Synchronizing '$file'...."
 unison "$localroot/$file" ssh://"$remotehost/$remoteroot/$file" \
 -auto -servercmd /usr/local/bin/unison.exe -batch #-silent
done

Gruß,

Christian




Mehr Informationen über die Mailingliste linux-l