2.5.2 順方向のedスクリプト
diffは、edスクリプトに似ていますが、hunkを順方向(先頭から末尾へ)に並べた出力を生成できます。コマンドの書式も少し変わります。コマンド文字が変更する行の指定より前に置かれ、範囲内の行番号はスペースで区切られます。また、ピリオド1つだけからなるhunkの行を区別する処理は行いません。ed書式と同様に、順方向のed書式は不完全な行を表せません。
順方向のed書式は、edでもpatchでもこの書式のdiffを適用できないため、あまり有用ではありません。主に古い版のdiffとの互換性のために存在します。選ぶには、-fまたは--forward-edオプションを使います。