我正在尝试使用sed
在每行的末尾附加“^ A”控制字符:
sed -i 's/$/^A/' testfile
我想要'\ 001'特殊字符而不是“^ A”文字字符串。
请建议如何实现这一目标。
答案 0 :(得分:3)
您可以将\x01
用于^A
,即:
sed -i.bak 's/$/\x01/' file
答案 1 :(得分:3)
sed -i 's/$/^A/' file
当您按下^A
时,只需按此方式: Ctrl +( v + a )
答案 2 :(得分:0)
sed 's/$/'$'\01''/' testfile
s/$/
- 启动sed参数$'\01'
- 让bash展开此'/'
- 结束sed参数(我建议您在没有相当危险的-i
标志的情况下开始,只有在确定它符合您的要求后才添加它。)