- dirname 常用示例:
[root@localhost bin]# dirname /home/gxp/bin
/home/gxp #为获取到的目录
[root@localhost bin]# dirname callf.sh
。 # . 如无/ 则获取当前目录.
- 脚本实例:
#!/bin/sh
cd `dirname $0`
../bin/redis-server ../config/redis-masterX.conf
#注释
$0 当前shell 程序的文件名
dirname $0 获取当前shell 程序的路径
cd $(dirname $0) 进入当前shell 程序的目录
- basename 常用示例:
[root@localhost bin]# basename /home/gxp/bin/callf
callf #获取到最后文件名callf
[root@localhost bin]# basename /home/gxp/bin/JavaBridge.sh .sh
JavaBridge #去除文件名后缀
本文链接:https://my.lmcjl.com/post/6072.html
展开阅读全文
4 评论