小编Dan*_*okh的帖子

如何通过绝对路径运行 bash 脚本?

我有一个文件:

/Users/danylo.volokh/test/test_bash_script.sh
Run Code Online (Sandbox Code Playgroud)

内容很简单:

#!/usr/bin/env bash
echo "-- print from script"
Run Code Online (Sandbox Code Playgroud)

我在文件夹“danylo.volokh”中

此命令运行良好:

Danilos-MacBook-Pro:~ danylo.volokh$ test/test_bash_script.sh 
-- print from script
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试使用绝对路径运行,则会出现错误:

Danilos-MacBook-Pro:~ danylo.volokh$ /test/test_bash_script.sh 
-bash: /test/test_bash_script.sh: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我想从任何文件夹运行具有绝对路径的命令并获取要执行的脚本。

linux bash shell command-line macos

6
推荐指数
1
解决办法
4万
查看次数

标签 统计

bash ×1

command-line ×1

linux ×1

macos ×1

shell ×1