[BraLUG] Datei mit sed umbenennen

Robert Schulze rob at net-pr.de
Fr Feb 2 17:14:27 CET 2007


Hi,

Michael Wirtz schrieb:
> Robert Schulze schrieb:
> 
>> find -name "* *.*" -print | (IFS=''; read; mv $REPLY `echo $REPLY | sed 's/
>> /_/p;d'`)
> 
> Cool, wie man Variablen aus ner Pipe belegt, wusste ich nicht...
> (Du hast allerdings den Variablen-Namen nach "read" vergessen.)
> 

REPLY ist eine Standardvariable, die read fuellt, wenn es keine Variable 
bekommt :-)


> Und offenbar muss um das "read" eine Schleife stehen, damit alle
> Elemente verarbeitet werden.

Ja, typisch ich. Ich hab es nur mit einer Datei gestestet :-/

Rob



Mehr Informationen über die Mailingliste Bralug