Mac的命令行sed出现以下错误:
mac sed -e : extra characters after \ at the end of i command
如果需要在文本第一行前插入一行文字,应该用什么sed命令呢?
sed -e '1i \hello' file.txt 不行,系统会提示:
": extra characters after \ at the end of i command
那么到底该怎么做呢 ,你应该在输完\后,按回车,此时系统会认为命令没有结束,光标移动到下一行,你接着输入后面的内容,居然就可以了。命令大概长成下面这个样。
sed -e '1i\
hello' test.txt
网友评论