1
SEDがMacOSのとLinux上で私を失敗している:sedはファイルの最初の行とアドレス範囲の最後を一致させることができませんか?
$ printf "1\n2\n3" | sed -n -e '1,1p'
1
$ printf "1\n2\n3" | sed -n -e '1,/1/p'
1
2
3
/1 /終了アドレス範囲パターンは動作しません。/2 /それでも。 (あなたの)BSD sed
例、範囲を開始し、/1/
はそれを閉じますが、唯一の後の行1
(範囲開始)/1/
開始の検索1
ラインで
printf "1\n2\n3" | sed -n -e '1,/2/p'
1
2