在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。 Linux下获取当前的目录,需执行以下命令 ...
Linux下获取当前的目录,需执行以下命令: 其中 在使用的过程中需注意此事项: 命令中 不是英文的单引号,而是英文输入法下的 同一个按键下面的那个符号。 ...
2019-05-23 09:45 0 677 推荐指数:
在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。 Linux下获取当前的目录,需执行以下命令 ...
xx.sh 文件内容如下: BIN_FOLDER = $(cd "$(dirname "$0")",pwd) 解析: 1、取当前运行脚本的所在路径: $0 2、取当前脚本所在路径的父目录: dirname "$0" 3、取返回的父目录的值: $(dirname ...
linux获取当前的目录 CAD=$(cd `dirname $0`;pwd) cd $CAD 说明: dirname $0 :取得当前执行脚本文件的父目录 cd `dirname $0` :进入这个目录 pwd :显示当前目录(cd执行后的) ...
linux获取当前的目录 vim /1/dirname.sh CAD=$(cd `dirname $0`;pwd) cd $CAD 说明: dirname $0 :取得当前执行脚本文件的父目录 cd `dirname $0` :进入这个目录 pwd :显示当前目录(cd执行后的) ...
对于 PATH=$(cd `dirname$0`;pwd) 和 直接用pwd获取PATH=$(`pwd`)的区别 比如在/tst1/tst2/script下有一个test.sh脚本,脚本命令为: #!/bin/sh PATH1=$(cd `dirname $0`;pwd) echo ...
BIN_FOLDER = $(cd "$(dirname "$0")",pwd) 解析: 1、取当前运行脚本的所在路径: $0 2、取当前脚本所在路径的父目录: dirname "$0" 3、取返回的父目录的值: $(dirname "$0") 4、cd到返回的父目录: cd ...
获取脚本的所在路径的 ...
在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。 这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。 在/home/admin/test/下 ...