原文:bash shell 获取当前正在执行脚本的绝对路径

https: my.oschina.net leejun blog http: blog.csdn.net km article details 如题,一般我们写Shell脚本的时候,都倾向使用绝对路径,这样无论脚本在什么目录执行,都应该起到相同的效果,但是有些时候,我们设计一个软件包中的工具脚本,可能使用相对路径更加灵活一点,因为你不知道用户会在哪个目录执行你的程序,就有了本文的题目。 常见的一 ...

2017-09-19 22:07 0 33995 推荐指数:

查看详情

linux 下 `dirname $0` shell 获取当前正在执行脚本绝对路径

【`】,学名叫“倒引号”, 如果被“倒引号”括起来, 表示里面需要执行的是命令。比如 `dirname $0`, 就表示需要执行 dirname $0 这个命令【“”】 , 被双引号括起来的内容, 里面 出现 $ (美元号: 表示取变量名) `(倒引号: 表示执行命令) \(转义 ...

Mon Apr 01 22:42:00 CST 2019 0 607
Linux-获取当前正在执行脚本绝对路径

  常见的一种误区,是使用 pwd 命 令,该命令的作用是“print name of current/working directory”,这才是此命令的真实含义,当前的工作目录,这里没有任何意思说明,这个目录就是脚本存放的目录。所以,这是不对的。你可以试 试 bash shell/a.sh ...

Fri Sep 09 18:13:00 CST 2016 0 9087
bash shell:获取当前脚本绝对路径(pwd/readlink)

有时候,我们需要知道当前执行的输出shell脚本的所在绝对路径,可以用dirname实现。 我们知道 dirname 可以获取一个文件所在的路径,dirname的用处是: 输出已经去除了尾部的”/”字符部分的名称;如果名称中不包含”/”, 则显示”.”(表示当前目录)。 下面 ...

Fri Jun 01 02:05:00 CST 2018 0 1006
Shell 获取当前执行脚本路径

脚本文件的绝对路径存在了环境变量filepath中,可以用 echo $filepath 查看完整路径shell中: $0: 获取当前脚本的名称 $#: 传递给脚本的参数个数 $$: shell脚本的进程号 ...

Wed Dec 12 17:36:00 CST 2018 0 642
shell 获取当前脚本绝对路径

bash 获取当前脚本绝对路径脚本这个是有缺陷的,⽐比如脚本A source 了另一个⽬目录下的脚本B, 然后脚本B尝试使⽤用此法获取路径时得到的是A的路路径 current_path=$(cd "$(dirname $0)";pwd)1或 current_path=$(cd ...

Fri Jun 26 18:21:00 CST 2020 0 1935
shell脚本获取绝对路径

当前脚本路径 获取绝对路径(不带文件名) 获取文件名(不带路径) ...

Sun May 05 17:56:00 CST 2019 0 1031
shell 获取脚本绝对路径

在此解释下basepath : 由此,我们获得了当前正在执行脚本的存放路径。 ...

Tue Jun 13 00:32:00 CST 2017 0 2796
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM