为什么找不到我的命令但可以在命令行中使用?

Xiphias

这是我脚本的一部分:

read -p "[q] What is the meteor project's location? "
PATH=$REPLY
cd $PATH
cd src
echo $(pwd)
mrt bundle bundle.tar.gz

它打印正确的工作目录。mrt bundle bundle.tar.gz在控制台中输入即可执行我的脚本,我得到了meteor_bundle.sh: line 9: bash: command not found可能是什么原因?

达明·弗朗索瓦(damienfrancois)

您选择的变量名称很差:PATH在Bash中有特殊含义:用于指示Bash在哪里寻找可执行程序。选择另一个名称(最好是小写字母,请参阅@Gordon的注释),应该没问题。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

VS Code调试无法使用import语句解析类,但可以使用命令行正常运行

代理设置不适用于NetBeans,但可以通过命令行使用

在osx的命令行中使用Mysql-找不到命令吗?

为什么openwrt在命令行中使用“ V = s”

无法从命令行生成即席IPA,但可以在Xcode中使用

ocaml命令行找不到“ topfind”

无法使用命令行连接到MySQL,但可以使用MySQL Workbench

Sublime Text 3无法导入python模块,但可以从命令行导入吗?

无法在Jupyter笔记本中导入opencv,但可以在Anaconda上的命令行中导入

Flask中的线程不适用于UWSGI,但可以在命令行中使用

ack在cronjob中失败,但可以从命令行正常运行

我可以在Windows 10的WIndows命令行中使用类似vim的命令吗?

无头Chrome无法在IIS下运行,但可以在命令行上运行

使用WMIC的批处理文件不能与TaskScheduler一起正常使用(但可以从命令行正常工作!)

为什么在同时使用npm时找不到我的命令

为什么我从命令行找不到xcodebuild致命错误模块映射文件

Heroku在部署时找不到我的文件,但可以在本地使用

什么时候可以在命令行中使用命令“ mongod”?

找不到elasticsearch命令行工具

可以构建,但不能在netbeans中运行C代码(但可以在命令行中运行)

Python:无法通过脚本启动Selenium Webdriver(Firefox),但可以通过命令行运行

无法在STS中创建Grails项目,但可以从命令行创建

使用命令行“找不到或加载主类”

为什么在命令行上收到错误:“ sudo:update_prebinding:找不到命令”?

找不到命令行

为什么我不能在python命令行中使用&

在Linux Mint中提示“找不到命令,但可以使用...安装”?

找不到命令“ yapf”,但可以安装

从 PHP 调用的 Shell 脚本不起作用,但可以在命令行中运行