3.6 sedの熟練者向けコマンド
多くの場合、これらのコマンドを使うのであれば、awkやPerlのようなものでプログラムを書くほうがよいでしょう。それでもsedを使い続ける必要がある場合、これらのコマンドを使えば、かなり複雑なスクリプトを書くことができます。
: label[アドレスは指定できません。]
分岐コマンドが使うlabelの位置を指定します。それ以外は何もしません。
-
b label labelへ無条件に分岐します。labelは省略でき、その場合は次のサイクルを開始します。
-
t label 最後の入力行の読み込み、または条件付き分岐の実行以降に、
sによる置換が成功している場合だけlabelへ分岐します。labelは省略でき、その場合は次のサイクルを開始します。