-E
sedを使用して1行の最初の単語を3番目の単語に置き換える方法を見つけましたが、構文が何であるかわかりませんsed -E 'regular expression'
。どういう意味ですか'-E'
?ありがとうございます!また、ファイルに変更を適用できますか?
答え1
- 金利BSDとの互換性のためです。それは同じです-アル字型または--正規表現拡張- スクリプトで拡張正規表現を使用します。バラよりhttps://stackoverflow.com/a/3139925/3292582
変更を適用するには:
- 一時ファイルを使用してください。
- -私
sed
バージョンがサポートされている場合、オプション(GNUsed
(Linuxのデフォルト)とBSDsed
(OSXにもインストールされています)は両方をサポートします) - 編集するコマンドですが、他のコマンドセットがあります。