On Fri, Aug 02, 2002 at 11:24:40AM +0200, Philon wrote:
> Hallo Liste,
>
> es hat vielleicht nicht direkt mit FreeBSD zu tun, aber für mich seid
> ihr hier die einzige Liste mit Ahnung der Shell... :)
>
> naja, auf jeden Fall hab ich hier nen Fileserver, der aus einem
> Verzeichnis zu Backupzwecken einige Dateien und Verzeichnisse in ein
> anderes Verzeichnis kopieren soll.
>
> Da variabel herausgefunden wird welche Ordner/Dateien kopiert werden
> und welche nicht, habe ich ein Shellscript zusammengebaut welches
> mittels ls eine Dateiliste erstellt, die dann mittels grep um nicht
> benötigte Dateien bereinigt wird. Die daraus entstehende Liste lasse
> ich in einer for-Schleife mit ditto abarbeiten.
>
> Naja, soweit funktioniert das alles mit bischen awk und sed auch ganz
> gut, einzig und allein Dateinamen mit Leerzeichen machen mir Probleme.
>
> Diese werden nämlich als einzelne Strings erkannt und so einzeln
> abgearbeitet.
>
> Klar das das nicht klappt... wie kann ich das aber nun verändern und
> das in der for-Schleife Zeilenweise abarbeiten lassen, so das die
> Leerzeichen ignoriert oder mit "\ " übersetzt werden.
IFS="
"
-- B.Walter COSMO-Project http://www.cosmo-project.de ticso(at)cicely.de Usergroup info(at)cosmo-project.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Fri 02 Aug 2002 - 13:14:14 CEST