如何使用 bash 脚本有效地从文件中删除括号(文件中的第一次出现[
和最后一次出现]
)?所有嵌套在外部括号内并可能延伸多行的括号都应保留。可能存在前导或尾随空格。
内容file1
[
Lorem ipsum
[dolor] sit [amet
conse] sadip elitr
]
cat file1 | magicCommand
期望的输出
Lorem ipsum
[dolor] sit [amet
conse] sadip elitr
内容file2
[Lorem ipsum [dolor] sit [amet conse] sadip elitr]
cat file2 | magicCommand
期望的输出
Lorem ipsum [dolor] sit [amet conse] sadip elitr