无法在vi中键入^ A.

时间:2014-07-04 09:26:51

标签: vi control-characters

我无法在shell脚本中键入(Control A)字符。通过使用(Ctrl + V)然后使用(Ctrl + A)。我无法这样做。 我可以从cli中给出(Ctrl + A)但不能在shell脚本中给出。我正在vi中输入shell脚本。

我要做的是编写一个包含命令sed 's/^A//g'的shell脚本,即尝试用NULL替换(Ctrl + A)。

2 个答案:

答案 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