次のような内容を含むテキスト ファイルがあります。
blah, blah, blah ...
Text : {string1, string2, string3,
string4, string5, string6,}
blah, blah, blah ...
Text : {string7, string8, string9,
string10, string11, string12,}
そして、中括弧の間の行のみを1行にマージして、次のようにしたいと思います:
blah, blah, blah ...
Text : {string1, string2, string3, string4, string5, string6,}
blah, blah, blah ...
Text : {string7, string8, string9, string10, string11, string12,}
ただし、他のものが含まれているため、テキスト ファイル全体に変更を適用したくありません。中括弧 { ... } の間のテキストのみを編集したいと思います。いじりまし-join
たが、動作させることができませんでした。ファイルを開き、変更を加え、別のファイルに出力する次のスクリプトがあります。
gc input.txt |
# Here I have several editing commands, like find/replace.
# It would be great if I could add the new change here.
sc output.txt
ありがとうございました!