テキストファイルがありますsed
。
たとえば、次の行では次のようになります。
string>![TEST[Extract this string]>/string>
欲しい
Extract this string
これをどのように達成するのですかsed
?基本的にstring>![TEST[
「」という表現で始まり、「」]>/string>
という表現で終わるテキストを取得したいと思います。
ベストアンサー1
sed -e 's/string>!\[TEST\[\(.*\)]>\/string>/\1/' file
または
sed -e 's|string>!\[TEST\[\(.*\)]>/string>|\1|' file
出力:
この文字列を抽出してください