我在shell脚本中无法键入(Control A)字符。尝试使用(Ctrl+V)和(Ctrl+A),但无效。 我能够在cli中输入(Ctrl+A),但不能在shell脚本中。我是在vi中编写shell脚本的。
我想要做的是编写一个包含命令sed 's/^A//g'
的shell脚本,即尝试用NULL替换(Ctrl+A)。
我在shell脚本中无法键入(Control A)字符。尝试使用(Ctrl+V)和(Ctrl+A),但无效。 我能够在cli中输入(Ctrl+A),但不能在shell脚本中。我是在vi中编写shell脚本的。
我想要做的是编写一个包含命令sed 's/^A//g'
的shell脚本,即尝试用NULL替换(Ctrl+A)。
@Joy,如果你正在使用Vi/Vim,请确保你处于插入模式,然后按下(Ctrl+V),再按下(Ctrl+A)来输入^A。抱歉,我真的不明白为什么这样做不起作用...也许是因为你的(Ctrl+V)按键被其他软件层捕获了?
cat file
This is a test ^A more data
sed 's/\^A//g' file
This is a test more data