Archiv verlassen und diese Seite im Standarddesign anzeigen : finde RA in file und ändere in BLA
marcdevil
22-05-2002, 11:33
hi
wie kann ich ohne zwischenspeichern und so direkt in /home/*/.bla/*.conf nach RA suchen und durch BLA ersetzen ?
ponzellus
22-05-2002, 17:59
hi!
so muesste es funktionieren:
for i in /home/*/.bla/*.conf; do
cat $i | sed 's/RA/BLA/g' > $i;
done
MfG ponzellus
marcdevil
23-05-2002, 09:07
herzlichen glückwunsch, sie haben soeben die Inhalte der configdateien gelöscht :(
for i in /home/*/.bla/*.conf; do
cp $i $i.bak
cat $i.bak | sed -e 's/RA/BLA/g' > $i;
done
ich dachte es geht auch irgendwie ohne zwischenspeichern
ich glaub mit awk solls irgenwie gehen
SeeksTheMoon
28-05-2002, 14:02
for x in `cat bla.conf`
do
case "$x" in
RA)
echo "BLA"
;;
*)
echo $x
;;
esac
done
Das gibt die Änderung auf stdout aus. Von dort kannst Du es dann mit cat in eine Datei umlenken.
ponzellus
28-05-2002, 21:37
herzlichen glückwunsch, sie haben soeben die Inhalte der configdateien gelöscht
nein
ich habe es eben nochmals getestet, es geht
MfG ponzellus
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.