egrep sed wie ersetzte ich ein : durch ein /

T

tomek

Grünschnabel
Hallo,

habe folgendes Problem,

wie ersetzte ich eine 1: ---> /1/
in einer bestimmten Datei?

sed 's/:/ / / test.txt ???? wie einen : durch / ersetzten?

gruß
 
sed 's/'suche'/'ersetze'/g' *

Den Rest bekommst du auch noch raus..
 
Hallo
Hinweis:
Der "/" Slash muss escapt werden, damit er nicht als Steuerzeichen für die Ersetzung aufgelöst wird.

Eine 1: z.B durch einen Slash in einer Datei mit GNU sed (Option -i)
Code:
sed -i -e 's/1:/\//g' inputfile
# oder du verwendest ein anderes Trennzeichen wie hier ein großes I
sed -i -e 'sI1:I/Ig'



Dabei wird die ganze Zeile gelesen und die Orginaldatei editiert (-i).
Ohne GNU sed musst du halt mit temporären Dateien arbeiten und diese dann umkopieren.

Gruß Wolfgang
 

Ähnliche Themen

sed problem

Rekursives Ersetzen

systemd service mit Bash Script und Subshell in einer tmux Umgebung

sed - Bitte um Unterstützung

Switche abfragen über Script

Zurück
Oben