mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-07-03 12:35:22 +02:00
1.2 KiB
1.2 KiB
sed
スクリプタブルな方法でテキストを編集します。
awk
,ed
も参照してください。 もっと詳しく: https://www.gnu.org/software/sed/manual/sed.html。
- 全ての入力行の
apple
(基本正規表現)をmango
(基本正規表現)に置換し、結果をstdout
に出力する:
{{command}} | sed 's/apple/mango/g'
- 全ての入力行で出現する全ての
apple
(拡張正規表現)をAPPLE
(拡張正規表現)に置換し、結果をstdout
に出力する:
{{command}} | sed {{[-E|--regexp-extended]}} 's/(apple)/\U\1/g'
- 特定のファイルに出現する全ての
apple
(基本正規表現)をmango
(基本正規表現)に置換し、元のファイルを上書きする:
sed {{[-i|--in-place]}} 's/apple/mango/g' {{path/to/file}}
- 特定のスクリプトファイルを実行し、結果を
stdout
に出力する:
{{command}} | sed {{[-f|--file]}} {{path/to/script.sed}}
- 最初の行だけを
stdout
に出力する:
{{command}} | sed {{[-n|--quiet]}} '1p'
- ファイルの最初の行を削除する:
sed {{[-i|--in-place]}} 1d {{path/to/file}}
- ファイルの先頭行に改行を挿入する:
sed {{[-i|--in-place]}} '1i\your new line text\' {{path/to/file}}