Linux操作系统中的“$(dirname $0)”是一个非常常用的命令,它可以用来获取当前脚本所在的目录。在Linux系统中,很多时候我们需要在脚本中获取脚本所在的绝对路径,以便正确地访问其他文件或执行其他操作。 使用“$(dirname $0)”命令可以很方便地获取脚本所在的目录路径。这个命令的工作原理是,$0代表当前脚本的名称,而dir...
linux 下 `dirname $0` from: http://blog.163.com/wb_zhaoyuwei/blog/static/183075439201181553840490/ 【`】,学名叫“倒引号”, 如果被“倒引号”括起来, 表示里面需要执行的是命令。 比如`dirname $0`, 就表示需要执行 dirname $0 这个命令 【“”】 , 被双引号括起来的内容, 里面 出现 $ (美元号: ...
dirname$0,取得当前执行的脚本文件的父目录 cd `dirname$0`,进入这个目录(切换当前工作目录)pwd,显示当前工作目录(cd执行后的) 在使用的过程中需注意此事项: 命令中“`”不是英文的单引号,而是英文输入法下的“~”同一个按键下面的那个符号。
dirname $0,取得当前执行的脚本文件的父目录 cd`dirname $0`,进入这个目录(切换当前工作目录)pwd,显示当前工作目录(cd执行后的) 在使用的过程中需注意此事项: 命令中“`”不是英文的单引号,而是英文输入法下的“~”同一个按键下面的那个符号。 本文参与腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
dirname /usr/local /usr 返回带路径文件名的第一部分,参考上面例子。加``是为了将返回值赋值给某个变量
$ dirname $0 “` 其中$0表示当前脚本的路径。执行上述命令后,将返回当前脚本所在的目录路径。 3. 处理相对路径 dirname命令也可以处理相对路径。如果在命令行中指定了相对路径,那么dirname命令将返回该路径的父目录路径。 假设我们当前的工作目录是/home/user/documents,我们想要获取相对路径../scripts的父目录路径。
0 表示当前动行的命令名,一般用于shell 脚本中 dirname 用于取指定路径所在的目录 ,如 dirname /home/ikidou 结果为 /home cd 为切换文件夹 (命令) 返回该命令的结果 所以结合以上分析,结果为【 切换到 脚本 所在的目录】
linux 下 `dirname $0` 在命令行状态下单纯执行cd‘dirname0` 是毫无意义的。因为他返回当前路径的"."。 这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。 在/home/admin/test/下新建test.sh内容如下: ...
Linux下获取当前的目录,需执行以下命令: $(cd `dirname $0`;pwd) Linux下获取当前的目录,需执行以下命令: $(cd `dirname $0`;pwd) 1. 其中, dirname$0,取得当前执行的脚本文件的父目录 cd `dirname$0`,进入这个目录(切换当前工作目录) pwd,显示当前工作目录(cd执行后的) 在使用的过程中需注意此事项:...
其中, dirname $0,取得当前执行的脚本文件的父目录 cd `dirname $0`,进入这个目录(切换当前工作目录) pwd,显示当前工作目录(cd执行后的) 在使用的过程中需注意此事项: 命令中“`”不是英文的单引号,而是英文输入法下的“~”同一个按键下面的那个符号。