[英]sed: -e expression #1, char 5: unterminated `s' command [duplicate]
这个问题已经在这里有了答案:
我正在学习SED,并且看到了这个sed替代示例。 应该在每个新行中将第一个小写的t替换为大写:
$ sed 's/t/T' text-01.txt
sed: -e expression #1, char 5: unterminated `s' command
文件内容:
$ cat text-01.txt
10 tiny toes
this is that
5 funny 0
one two three
tree twice
但是,这还不是世界末日,因为我可以输出到一个新文件中:
cat text-01.txt | sed 's/t/T/' > text-02.txt
但是,如果我想编辑原始文件该怎么办?
命令不一样,在第一个命令中缺少结束符/
:
# v
sed 's/t/T' text-01.txt
cat text-01.txt | sed 's/t/T/' > text-02.txt
# ^
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.