在一行命令中运行.sh文件

约翰·乔

如何sh在一行命令中启动文件?这就是我通常sh在特定路径下启动文件的方式

user@user:~$ cd idea-IC-171.4424.56/bin
user@user:~/idea-IC-171.4424.56/bin$ ./idea.sh 

如果我想像下面这样在一行中启动命令,我将收到错误消息

user@user:~/idea-IC-171.4424.56/bin$ cd idea-IC-171.4424.56/bin/idea.sh
bash: cd: idea-IC-171.4424.56/bin/idea.sh: No such file or directory
吉韦克

用一个 ”;” 分隔您的命令

cd idea-IC-171.4424.56/bin ; ./idea.sh

您可以使用./idea-IC-171.4424.56/bin/idea.sh它来运行它,但是结果可能会有所不同,就好像[shell]脚本访问当前目录或相对目录中的文件一样,它无法找到它们,因为您cd在运行之前没有找到它们

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章