标签: sed
正如标题所示,我需要删除字符串中两个字符之间的字符。
例如我想删除两个括号之间的分号
<>单词(单词;单词)单词<>
需要输出:
<>(单词)<>
答案 0 :(得分:0)
您的描述和所需的输出不匹配!
要删除两个括号之间的分号,您可以使用
sed '/([^)]*/s/;//'
示例
echo "<>word (word ; word) word<>" | sed '/([^)]*/s/;//'
输出
<>word (word word) word<>