linux入门之shell编程(系统函数)
程序员文章站
2022-06-24 20:35:21
...
函数介绍
shell编程和其他编程语言一样,有系统函数,也可以进行自定义函数;
系统函数
basename函数
返回文件名称
语法
basename [pathname] [suffix]
#其中pathname就是文件的全路径名,是个字符串;
#suffix是文件的后缀,添加这个参数以后,在返回文件名时会将后缀去除;
示例
#截取/home/shellTest/testRead.sh的文件名
[[email protected] shellTest]# basename /home/shellTest/testRead.sh
testRead.sh
[[email protected] shellTest]#
#截取/home/shellTest/testRead.sh的文件名,不带后缀
[[email protected] shellTest]# basename /home/shellTest/testRead.sh .sh
testRead
[[email protected] shellTest]#
dirname函数
返回去除了最后一个“/”前面的路径名;
语法
dirname [路径]
示例
#返回/home/shellTest/testRead.sh的路径名
[[email protected] shellTest]# dirname /home/shellTest/testRead.sh
/home/shellTest
[[email protected] shellTest]#
#返回/home/shellTest的路径名
[[email protected] shellTest]# dirname /home/shellTest/
/home
[[email protected] shellTest]#
上一篇: 2、进程管理