sedは、標準入力を分析できるだけでなく、特定のデータの特定の行を置換、削除、追加、および選択することもできます。基本的な構文は次のとおりです。
sed [-nefr] [动作]
- -nクワイエットモード、sed特殊処理ラインのみを出力
- -esedのアクションで直接編集する
- -fsedアクションがファイルに書き込まれます
- -rsedデフォルトの正規表現は拡張正規表現になります
- -i標準出力の代わりに、ファイルの内容を直接変更して読み取ります
アクション:
[n1[,n2]]function
10、20などのアクションの行数のn1、n2の範囲は、10〜20行を意味します。関数は次のようになります。
- 次の行の新機能
- cラインの交換
- d削除
- iピア挿入
- pプリント
- sルール置換
1,20s/old/new/g