【发布时间】:2015-03-04 14:28:34
【问题描述】:
我想使用 sed 命令/^$d 从文件中删除空白行,然后我想在文件末尾添加一行。所以当我尝试在我的命令文件中这样做时
/^$/d \
$ a \
My color is blue
然后执行我得到和错误说:第一行命令后的额外字符。我读到你在结束行命令时使用'\' 为什么它读取它作为额外的字符???
【问题讨论】:
-
不要继续'\'第一行。
-
\仅用作模式中的换行符(s///,//,//)或追加、插入(a \、i \[无尾随空格])及其以下文字线