Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
特定の行番号で始まり、特定のパターンで終わる sed を使用して、bash スクリプトでテキストを抽出できるようにしたいと考えています。今私は持っていsed "${LINE_NUM}p;d" $FROM_FILEますが、それは行番号のテキストのみを返します$LINE_NUM。$LINE_NUMあるパターンのテキストに至るまでテキストを取得したい場合はどうすればよいでしょうか?
sed "${LINE_NUM}p;d" $FROM_FILE
$LINE_NUM
できるよ:
sed -n "${LINE_NUM},/regex/p" "$FROM_FILE"
\bあいまいではなく完全に一致するように、テキストには必ず単語境界を使用してください。
\b