5
文字列を検索し、範囲内の前後のすべてを出力します
私はこのファイルを持っています: sometext1{ string1 } sometext2{ string2 string3 } sometext3{ string4 string5 string6 } このファイルで特定の文字列を検索し、この文字列の前から始まりまで、{およびこの文字列の後から終わりまでのすべてを印刷します}。私はsedでこれを達成しようとしましたが/{/,/string2/、たとえばsedでこの範囲のすべてを印刷しようとすると、次のように印刷されます。 sometext1{ string1 } sometext2{ string2 sometext3{ string4 string5 string6 } 文字列「string2」を検索すると、次のような出力が必要です。 sometext2{ string2 string3 } ありがとう。