我尝试使用此answer中的样式附加到文件的末尾,但我收到错误:
sed:-e expression#1,char 16:unterminated address regex
命令(我也试过没有-i
和同样的错误):
sed -i -e '\$ahaha_value=26' example.txt
我期待$
获取文件的结尾并a
追加。
答案 0 :(得分:1)
使用单引号,您不需要转义$
符号,因为它不会被shell评估。
要么
sed -e '$a...'
或
sed -e "\$a..."
答案 1 :(得分:0)
您可以使用此sed:
sed -i '' '$a\
haha_value=26
' example.txt