首页 Linux sed rare-delimiter(除了| /?…)

sed rare-delimiter(除了| /?…)

我必须将Unix命令sed应用于一个字符串(可以包含#,!,/,?, @和所有其他字符),可以包含所有类型的字符( |,!,/,? …) 它是一个复杂的分隔符(有两个字符?),它可以允许超出错误: sed: -e expression #1, char 22: unknown option to `s 提前致谢 在sed中没有

我必须将Unix命令sed应用于一个字符串(可以包含#,!,/,?,& @和所有其他字符),可以包含所有类型的字符(& |,? …)

它是一个复杂的分隔符(有两个字符?),它可以允许超出错误:

sed: -e expression #1,char 22: unknown option to `s'

提前致谢

解决方法

在sed中没有多字符表达式分隔符的这种选项,但我怀疑 你需要这个分隔符字符不应该出现在模式中,但如果出现在正在处理的字符串中,则不是问题.除非你做的事情非常奇怪,总是会有一些字符不会出现在您的搜索模式中,可以作为分隔符.

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/zhonghe/fwq/linux/20210112/16029.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部