首页 > 解决方案 > 从 bashrc 中的函数将字符串附加到当前命令

问题描述

我想在我的 bash 终端中集成一个自定义命令完成算法。我以前在我的.inputrc.

"\e[A":history-search-backward
"\e[B":history-search-forward

但它没有根据我的需要优先处理命令​​。然后我决定自己做。

这是我的尝试:-

# ~/.bashrc
echom(){
        printf "m"
}
bind -x '"\e[B": echom'

但它在我的用户名之前打印“m”字符,而不是在命令末尾。

实际输出

所以我不能修改当前的命令。

标签: linuxbash

解决方案


推荐阅读