我尝试运行一个gmt脚本并得到消息:
bash-3.2$ plot_scenario.gmt
bash: plot_scenario.gmt: command not found
有谁知道什么可以解决问题?我从我的主管那里得到了一个脚本,它在uni Linux PC上运行得很好。我有一个 Mac OS。
当您在 shell 中键入文本时,它会尝试查找可用的命令。在这里 bash 找不到任何像 plot_scenario.gmt
这样的命令,也找不到输出命令。
执行文件的正确方法是./filename
其中.
引用当前目录。但是您需要为要运行的文件授予执行权限。因此,以下命令可能会对您有所帮助:
chmod +x <filename>
./<filename>
请注意,请确保您的pwd
位于文件所在的位置。运行或执行文件的另一种方法是调用 shell:
bash /path/to/file