相关疑难解决方法(0)

如何在 sed 替换和删除命令中使用 NUL 字符作为分隔符?

这是我在打算替换/path/to/a/path/to/busingNUL作为分隔符/定界符时尝试的方法:

$ cat pathsList| sed -r -e 's\0/path/to/a\0/path/to/b\0g'
sed: -e expression #1, char 27: number option to `s' command may not be zero
Run Code Online (Sandbox Code Playgroud)

我想要使​​用NUL: NUL/是唯一不允许的字符ext4fs,并且/已经被大量用作路径名分隔符。另外,我想避免仅仅为了能够使用而引用和取消引用我的数据sed

如果NUL不能用作分隔符(比方说),我可以接受任何比引用和取消引用我的数据更好的解决方法。

$ sed --version
sed (GNU sed) 4.4
Run Code Online (Sandbox Code Playgroud)

sed null

6
推荐指数
2
解决办法
8115
查看次数

标签 统计

null ×1

sed ×1