1

特定の行番号で始まり、特定のパターンで終わる sed を使用して、bash スクリプトでテキストを抽出できるようにしたいと考えています。今私は持っていsed "${LINE_NUM}p;d" $FROM_FILEますが、それは行番号のテキストのみを返します$LINE_NUM$LINE_NUMあるパターンのテキストに至るまでテキストを取得したい場合はどうすればよいでしょうか?

4

1 に答える 1

1

できるよ:

sed -n "${LINE_NUM},/regex/p" "$FROM_FILE"

\bあいまいではなく完全に一致するように、テキストには必ず単語境界を使用してください。

于 2013-07-09T19:54:08.133 に答える