Das ist meine Datei example.txtWie mehrere Muster tun ersetzt mit sed
ist{foo}
{bar}
{f}oo}
{ba{r}
{fo}o}
{b{ar}
Ich möchte dieses Ergebnis:
<div class="id">foo</div>
<div class="id">bar</div>
<div class="id">f}oo</div>
<div class="id">ba{r</div>
<div class="id">fo}o</div>
<div class="id">b{ar</div>
i Befehl in Notepad ++ haben, um das Ergebnis als oben
([}]\r\n)|(\r\n[{])|(^[{])|([}]$)
(?1}</div>)(?2<div class="id">{)(?3<div class="id">{)(?4}</div>)
Ich versuchte mit diesem sed
Befehl
sed -i '[email protected]}\r\[email protected]</div>@g' *.html
, die meine Datei unverändert gelassen hat. Wie geht das richtig mit sed
?
hallo Tanks für Antwort, aber Ihr Befehl mich nicht funktioniert, habe ich über meine Frage bearbeiten, { und } nur mit Streichhölzern Top-Linien und Endlinie –
@kijiroluduatiga zu ersetzen, überprüfen meine update, es funktioniert für dein neues Eingabebeispiel – RomanPerekhrest