Bash使用扩展

时间:2016-09-28 09:31:41

标签: bash bash-completion

我试图将光标设置到位以便稍后在提示中进行自动完成,但我没有达到预期的效果。行动是这样的:

首先,我定义一个变量来像我经常使用的命令一样扩展

my_command="script_name parameter1 /some/path/ parameterN"

由于我想将光标放在/some/path/的末尾,我将另一个变量定义为:

set_cursor='$my_command; $(echo -en "\033[10D")'

然后我在提示符下键入$set_cursor,第一次扩展顺利,但第二次打印只是打印

script_name parameter1 /some/path/ parameterN; ^[[10D

而不是将光标设置到位。

我错过了什么?我想这可以实现,但我误解了使用或有一些误解。

感谢。

0 个答案:

没有答案