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

2022-11-22 21:18:35 浏览数 (3)

在使用 sed -e 批量替换命令时候,报错如下:

代码语言:shell复制
$ "sed: -e expression #1, char 24: unknown option to `s` "

原因:

代码语言:shell复制
$ 需要替换的内容中有符号,且该符号和你用来分割的符号一样,所以该条命令无法使用,详情如下图:

也就是说如果你需要替换的内容中存在 | 那么你的命令中用来分割的符号就需要使用 @ 或者 否则就会报错

sed

0 人点赞