dirname 命令用于从一个带有绝对路径的文件中取得目录路径,这在编写脚本的时候可能很有用,其语法格式如下:
dirname /x/x/xx/filename
注意:取得的路径最后一个目录结尾并不带有反斜杠
演示示例;
[root@Centos8 shell_scripy]# dirname /usr/local/nginx/conf/nginx.conf #得到路径就是/usr/local/nginx/conf/
/usr/local/nginx/conf
[root@Centos8 shell_scripy]#getdirname=dirname /usr/local/nginx/conf/nginx.conf
[root@Centos8 shell_scripy]#cat ${getdirname}/nginx.conf #加了反斜杠