Re: Leerzeichen/Dateinamen in Shellscripts

From: Bernd Walter <ticso(at)cicely5.cicely.de>
Date: Fri, 2 Aug 2002 12:45:52 +0200

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 message
Received on Fri 02 Aug 2002 - 13:14:14 CEST

search this site