- 139 名前:login:Penguin [2008/12/03(水) 01:46:50 ID:O9/K8qme]
- 下記のtest.datから、
[1が出現してから3が出現するまでの行]はアドレス範囲を使えば簡単に取得できますが $ sed -n -e '/^1/,/^3/p' test.dat [1が出現してから3が出現する前の行]を取得するにはどうやるのでしょうか? $ sed -n -e '/^1/,/^3/p' test.dat | sed -e '$d' でもいいのですが、1回のsedで済ますにはどうすればよいでしょう? $ cat >test.dat 0 1 2 3 4 5 ^D
|

|