[過去ログ] シェルスクリプト相談室 (982レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
605(3): 2007/06/27(水)00:30 AAS
ファイルのある文字列を含む行と行の間を取得するにはどうしたらいいのでしょうか?
例えば「abc」「def」を含む行の間、2・3・4行目を取得をしたいです。
grepでやろうとしたのですが、どうしてもうまくいきません。。
abcaa
aaaaa
bbbbb
ccccc
defbb
606: 2007/06/27(水)00:36 AAS
>>605
sed -n '/abc/,/def/p' < text | sed '1d;$d'
なんか冗長なのと、該当箇所が複数あると駄目だな。
608: 2007/06/27(水)00:47 AAS
>>605
sed -n '1,/abc/b; /def/q; p'
609(1): 605 2007/06/27(水)01:12 AAS
レスありがとうございます。
無理やりawkで冗長なものを作ろうとしてました。
もっと修行して出直します。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.052s