2016-09-20 10 views
-4
sed -e s/LIBEAY32/LIBEAY32d/g ms\libeay32.def > ms\libeay32d.def 

どのようなコマンドの意味ですか? sとgの意味は何ですか? 誰も私を助けることができますか?Sedコマンドオプションの意味は?

+3

パターン空間をグローバルに交換を行うことである@Serge Iを理解することができない – Serge

+0

をhttps://linux.die.net/man/1/sedまた、man page broを持っています。 –

答えて

1

https://linux.die.net/man/1/sed

-eスクリプト、--expression =スクリプト

を実行するコマンドにスクリプトを追加するので、オプション-eは、スクリプトs/LIBEAY32/LIBEAY32d/gを追加します。

s/regexp/replacement/

のパターンにregexpをマッチさせようとしています。成功した場合は、置換と一致する部分を置換します。 置き換えには、という特殊文字が含まれており、一致したパターンスペースの部分の を参照することができます。特殊文字は\ から\ 9をエスケープして、 の正規表現に対応する一致するサブ式を参照します。スクリプトの終了時に

フラグg

+0

なぜあなたはすべてのコメントを削除しました@Serge –

+0

@DevangKubavatそれは私ではない、それは私が想定しているmodです – Serge