函数是一个程序的灵魂,不论是面向对象的高级语言还是面向过程的C语言,函数在其编程中起着不可替代的作用。 shell函数主要分为:系统函数和用户自定义函数。
二、系统函数1、basename函数
basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。
basename [string / pathname] [suffix]
2、dirname函数
从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分)
dirname 文件绝对路径三、自定义函数
绝大部分,我们开发应用程序需要自定义函数,在shell编程过程中同样可以自己定义函数。
[ function ] funname[()]
{
Action;
[return int;]
}
funname



