【図解】 sedの図解
sedの図解
sedの図解が探してもなかったので自作してみました。やっぱりコマンドが何をやっているかはイメージ図が合ったほうが理解しやすいので。
sedの構成
これだけわかっていれば理解しやすいです。
- 標準入力:ここから一行ずつ読み込みます。
- パターンスペース:ここがメインの作業場所になります。ここに読み込まれた行をいろいろ操作します。
- ホールドスペース:一時的な記録場所です。
- 標準出力:パターンスペースで編集した内容を標準出力に出します。
- sedスクリプト:sedはこのスクリプトに従ってデータを編集します。sedスクリプト内をループしたりもできます。
sedの動作の流れ
sedが何をしているかというと、大きく言えば以下のことをしているだけです。