一、系统函数
1.basename
(1)基本语法
basename [string / pathname] [suffix]
(2) 功能描述
basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。
选项:
suffix为后缀,如果suffix被指定了,basename会将pathname或string中的suffix去掉。
(3)实例
2、dirname
返回文件绝对路径
(1)功能描述
从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分)
(2)实例
二、自定义函数
1.基本语法
[ function ] funname[()] { Action; [return int;] } funname
2. 实例
#!/bin/bash #计算输入的两个参数的值 #定义函数 function getSum() { SUM=$[$n1+$n2] echo "$SUM" } #输入两个值 read -p "请输入一个数n1=" n1 read -p "请输入一个数n2=" n2 #调用自定义函数 getSum $n1 $n2