我无法在shell脚本中键入(Control A)字符。通过使用(Ctrl + V)然后使用(Ctrl + A)。我无法这样做。 我可以从cli中给出(Ctrl + A)但不能在shell脚本中给出。我正在vi中输入shell脚本。
我要做的是编写一个包含命令sed 's/^A//g'
的shell脚本,即尝试用NULL替换(Ctrl + A)。
答案 0 :(得分:7)
@Joy,如果您正在使用Vi / Vim,只需确保您处于插入模式,然后按(Ctrl + V),然后按(Ctrl + A)以获得^ A键入。对不起,我真的不明白为什么这样做不行......也许你的(Ctrl + V)按键被其他软件层抓住了?
答案 1 :(得分:0)
这对我有用:
cat file
This is a test ^A more data
sed 's/\^A//g' file
This is a test more data