Ich versuche, ein Shell-Skript zu verstehen, das verwendet sed
. Ich stellte fest, dass es einige Orte gab, an denen sed
wurde mit dem angerufen -e
Möglichkeit.
Ich habe versucht, die zu sehen man
Seite und es erwähnt nur,
-e Befehl
Hängen Sie die durch das Befehlsargument angegebenen Bearbeitungsbefehle an die Befehlsliste an.
das ist mir nicht sehr klar.
Kann mir freundlicherweise jemand erklären, was das ist? -e
tut? Vielen Dank.
PS: Ich benutze sed
in mac
man
Befehl macht Sinn.-e
weil das obige Skript auf ähnliche Weise ausgeführt werden kann durch:sed 's/string1/string2/g;s/string4/string5/g' file
. Unabhängig davon, welche Ausdrücke Sie haben, können Sie sie zu einem Ausdruck zusammenfassen und dann den-e
. Kann jemand bitte den Notwendigkeitszweck von offenbaren-e
in sed?