如何在bash中正确执行多命令替换



我试图让一个变量在终端中键入时执行两个命令,即更改到特定目录并运行可执行文件。然而,当执行时,它返回

bash: cd: too many arguments

这就是我在.bashrc 中定义变量的方式

export FOO='cd "/path/to/directory" ; /path/to/executable'

当我直接输入这行时,它工作得很好。那么,定义这样一个变量的正确方法是什么呢?

在Barmer和Gordon的建议和快速搜索之后,我使用函数实现了我想要的结果。

相关内容

  • 没有找到相关文章

最新更新