[linux-l] xargs input name

Oliver Bandel oliver at first.in-berlin.de
Mo Apr 7 12:42:55 CEST 2003


On Mon, Apr 07, 2003 at 10:42:45AM +0200, Ivan Villanueva wrote:
[...]
> Ich habe Seds Faq gesehen, aber nur ein Perl Script gefunden, das ich 
> nicht verstehe und deswegen nicht anwenden möchte.
[...]

1) Perl kann man lernen
2) Verstehst Du den Quellcode deskernels und Deiner Systemlibs und
   der Bash und den von sed?

> 
> Ich denke an so etwas:
> 
> find . -type f -print0 | xargs --null sed -e "s/hda3/hda1/g"
> 
> Aber, wie mache ich, daß den Output von sed den Input von xargs ersetzt ?!?


find . -type f -print0 |  sed -e "s/hda3/hda1/g" | xargs --null

Bedenke: hda34 wird zu hda14
         ^^^^          ^^^^



Ciao,
   Oliver





Mehr Informationen über die Mailingliste linux-l