前言
使用linux的shell编程,可以说函数是非常重要的内容,也是在编写各类shell脚本的时候经常用到的,本篇将介绍下函数相关的使用。
shell 函数分类
- 系统函数
- 自定义函数
系统函数
系统函数为linux自带的函数, 可以在shell编写中直接使用。下面介绍几种常用的系统函数
1、basename
用于获取文件名函数, 根据给出的文件路径截取出文件名;
语法
basename [string / pathname] [suffix]
- 根据根据指定字符串或路径名进行截取文件名, 比如: 根据路径"/root/shells/aa.txt", 可以截取出aa.txt;
- suffix: 用于截取的时候去掉指定的后缀名;
简单案例
比如在当前目录下,有一个叫ch1.sh的文件,使用该命令的效果如下
该命令的用途