一行中有多个bash命令

时间:2016-12-19 19:47:39

标签: bash makefile

我正在尝试在一行中编写多个bash命令

source ~/.profile ; vex dl ; cd ~/dl ; make install

然而,这没有做任何事情。但是,当我键入exit并运行make install并在第一行终止时。但是当我在命令行上单独运行它们时,一切正常。我不明白为什么这不起作用。建议任何人?

1 个答案:

答案 0 :(得分:1)

阅读有关vex的一些文档;您似乎想要从 dl 目录在虚拟环境中运行 make install

这不是bash问题/问题,而是更多的问题。

请改为尝试:

source ~/.profile ; vex dl bash -c build.sh

Build.sh应该是cd到dl目录并运行make install的脚本。 虚拟环境将“停用”#34;一旦脚本完成。