WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   automatisch editieren mit sed (http://www.wcm.at/forum/showthread.php?t=156833)

fenster 24.01.2005 18:53

automatisch editieren mit sed
 
hallo

möchte mit sed automatisch
die datei profile editieren
den wert 022 auf 027 stellen
sodas 027 dauserhaft in der datei eingetragen
bleibt
auch nach dem booten

sed -e '18 s/\<022\>/027/' profile

mit dieser anweisung wird der wert zwar
auf 027 gestellt aber
er wird nicht fix gepeichert

wie kann ich mit sed die datei neu
speichern oder überschreiben ?

mit

sed -e '18 s/\<022\>/027/' profile | > profile

wird die datei zwar überschrieben
aber die ist dann leer ?



gruß
fenster

spunz 24.01.2005 19:37

probiers mal ohne die pipe (|), ansonsten halt in eine andere datei umleiten und danach überschreiben.

awebs 25.01.2005 00:11

Hallo !

Ohne es probiert zu haben würd ich sagen

sed -e '18 s/\<022\>/027/' < profile > profile.a
mv profile.a profile

sagi 25.01.2005 17:40

Code:

sed -e '18 s/\<022\>/027/' < profile > profile.a
mv profile.a profile

evtl würde ich es hier sogar in die andere Richtung machen:

Code:

mv profile profile.a
sed -e '18 s/\<022\>/027/' < profile.a > profile

dann hat man auch noch gleich ein Backup :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag