在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。 Linux下获取当前的目录,需执行以下命令 ...
在命令行状态下单纯执行 cd dirname 是毫无意义的。因为他返回当前路径的 . 。 这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置 绝对位置除外 。 在 home admin test 下新建test.sh内容如下: cd dirname echo pwd 然后返回到 home admin 执行 sh test test.sh 运 ...
2013-02-19 20:25 1 14780 推荐指数:
在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。 Linux下获取当前的目录,需执行以下命令 ...
Linux下获取当前的目录,需执行以下命令: 其中 在使用的过程中需注意此事项: 命令中“`”不是英文的单引号,而是英文输入法下的“~”同一个按键下面的那个符号。 ...
简介 这2个命令多用于shell脚本 用法 basename filename_will_full_path dirname filename_will_full_path 对于但后缀的情况,basename将后缀作为第二册参数,可以使返回的文件名不带后缀。 ...
功能: 获取给定路径的目录部分 利用man 查看dirname的说明如下: DESCRIPTION Output each NAME with its last non-slash component and trailing slashes removed ...
【`】,学名叫“倒引号”, 如果被“倒引号”括起来, 表示里面需要执行的是命令。比如 `dirname $0`, 就表示需要执行 dirname $0 这个命令【“”】 , 被双引号括起来的内容, 里面 出现 $ (美元号: 表示取变量名) `(倒引号: 表示执行命令) \(转义 ...
Blog:博客园 个人 本文只总结一些常用的用法,更详细的说明见man dirname和 direname --help。 目录 dirname命令 语法格式 实例 dirname命令 dirname命令用于获取 ...
转自:http://blog.csdn.net/peter_cloud/article/details/9308333 ...
例1. 在/home/admin/test/下新建test.sh内容如下: 然后返回到/home/admin/执行 运行结果: /home/admin/test ...