【发布时间】:2017-11-04 17:55:31
【问题描述】:
我有类似的输入
"ABC""XYZ""WER"
我想要像
这样的输出ABC,XYZ,WER
我做了什么
tr -d '"'
这将删除所有字符“,我想将“”替换为 ,并删除单个“。 输入是 grep 命令的输出,我正在将管道添加到 grep 的输出。
grep something. | sed -e 's/""//g'
它给了我错误 sed: no input files
如果写一些类似的东西
sed -i 's/""/g' file.txt
我得到 char 6: unterminated `s' command
【问题讨论】:
-
不要盲目使用参数。删除 sed 的 i 参数。
-
是的,明白了。因为这是不可能的流内联编辑。