shell script: sed hat "/" im suchstring?
-
Hallo zusammen,
als linux script noob hab so ein paar schwierigkeiten, vielleicht könnt ihr mir ja helfen. Ich möchte mit sed eine datei von bestimmten Einträgen bereinigen:
sed /"Bei/spiel"/d file1 > file2
Das Problem, der Suchstring enthält einen Slash, und so erkennt sed ein Komando '/s'
Was muss ich denn da machen?Grüße,
mathi
-
Escapen \ => \/
-
Jop! Ich danke dir
-
Oder einfach jedes beliebige andere Zeichen als Trennzeichen verwenden:
sed |"Bei/spiel"|d file1 > file2 sed ,"Bei/spiel",d file1 > file2
/ ist nur Konvention, mehr nicht.