我试图让一个变量在终端中键入时执行两个命令,即更改到特定目录并运行可执行文件。然而,当执行时,它返回
bash: cd: too many arguments
这就是我在.bashrc 中定义变量的方式
export FOO='cd "/path/to/directory" ; /path/to/executable'
当我直接输入这行时,它工作得很好。那么,定义这样一个变量的正确方法是什么呢?
在Barmer和Gordon的建议和快速搜索之后,我使用函数实现了我想要的结果。