Próbuję zrozumieć skrypt powłoki, który używa sed
. Odkryłem, że niektóre miejsca sed
zostały przywołane z tą -e
opcją.
Próbowałem zobaczyć man
stronę, a ona tylko wspomina,
-e polecenie
Dołącz polecenia edycji określone przez argument polecenia do listy poleceń.
co nie jest dla mnie bardzo jasne.
Czy ktoś może mi uprzejmie wyjaśnić, co -e
robi? Dzięki.
PS: Używam sed
w Mac
man
poleceniu ma sens.-e
, ponieważ Powyższy skrypt można zrobić podobnie przez:sed 's/string1/string2/g;s/string4/string5/g' file
. Niezależnie od tego, jakie masz osobne wyrażenia, możesz połączyć je w jedno wyrażenie, a następnie upuścić-e
. Czy ktoś może ujawnić cel konieczności-e
w sed?