[size=large]dirname 命令用于取出路径名中除最后一个节点之外的名字。如果pathname中不带 / 字符,则输出结果为 . ,表示当前目录。[/size]
[size=large]
在日常的开发中,我们的shell脚本可以加入如下命令,找到shell脚本的所在目录
[/size]
[tito@localhost ~]$ dirname /home/tito/mydir
/home/tito
[tito@localhost ~]$ dirname /home/tito/mydir/
/home/tito
[tito@localhost ~]$ dirname /home/tito/mydir/hello.c
/home/tito/mydir
[tito@localhost ~]$ dirname hello.c
.
[size=large]
在日常的开发中,我们的shell脚本可以加入如下命令,找到shell脚本的所在目录
[/size]
path_home=`dirname $0`
cd $path_home