![]() |
![]() |
|
|
|||||||
| Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Master
![]() Registriert seit: 29.12.2001
Beiträge: 797
|
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 |
|
|
|
|
|
#2 |
|
Super-Moderator
![]() |
probiers mal ohne die pipe (|), ansonsten halt in eine andere datei umleiten und danach überschreiben.
|
|
|
|
|
|
#3 |
|
Jr. Member
![]() Registriert seit: 01.06.2003
Beiträge: 99
|
Hallo !
Ohne es probiert zu haben würd ich sagen sed -e '18 s/\<022\>/027/' < profile > profile.a mv profile.a profile
____________________________________
-- Austrian WebServices http://www.awebs.at lueger@awebs.at |
|
|
|
|
|
#4 |
|
Elite
![]() Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285
|
Code:
sed -e '18 s/\<022\>/027/' < profile > profile.a mv profile.a profile Code:
mv profile profile.a sed -e '18 s/\<022\>/027/' < profile.a > profile ![]()
____________________________________
www.sagmueller.net Freedom - use it or lose it (Lawrence Lessig) Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss. |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|