19 Nov
2001
19 Nov
'01
17:09
Am Mon, 2001-11-19 um 16.41 schrieb Bernd Brodesser:
* Christoph Maurer schrieb am 19.Nov.2001:
for i in *; do sed -e "s/applet/bpplet/" < $i > $i.tmp; \ mv $i.tmp $i; done
\ soll andeuten, daß da eigentlich kein Zeilenumbruch steht!
Vorher aber checken ob alles so funktioniert, wie Du es Dir denkst.
Nö muß nicht in einer Zeile stehen. Doch.
Ist auch kein Skript für nötig. Kann man alles so eingaben wie es da steht. Sieht etwa so aus:
$ for i in *
do sed -e "s/applet/bpplet/" < $i > $i.tmp && mv $i.tmp $i done $
Dabei steht $ für den normalen PS1 Prompt, der die bash ausgibt und > für den PS2 Prompt, der die Shell ausgibt, wenn ein Befehl noch nicht vollständig ist. Womit das ganze eine Zeile ist :)
Ralf