我试图将以下行回显到 .profile 中,但它总是被许多引号或特殊字符弄糊涂。
bind '"e[A": history-search-backward'
我已经尝试了各种各样的事情,但无法将其钉牢。
这是我目前拥有的:
sudo su -c 'echo "bind \'\"\\e[A\": history-search-backward\'" >> /etc/profile' -
这是它返回的内容:
su: user '"\e[A": does not exist
然而,如果我只是使用:
echo bind \'\"\\e[A\": history-search-backward\'" >> /home/user/testfile
它工作得很好。
在我的脚本的其余部分,我有各种各样的“sudo su -c”echo blah ...”,它们工作得很好。
有任何想法吗?