Loading

Linux Shell_函数

简要介绍

shell编程和其它编程语言一样,有系统函数,也可以自定义函数。系统函数中,我们这里就介绍两个。

系统函数

basename

  1. 基本语法: basename pathname [suffix]
    • pathname : 路径名
    • suffix : 后缀
  2. 功能: 获取文件名
    • 删除路径名中的前缀包括最后一个'/',只保留最后的文件名
    • 如果加上后缀,则会把后缀的内容也一起去掉
  3. 举例
    bansename.png

direname

  1. 基本语法: dirname pathname
  2. 功能: 获取路径名
  3. 举例
    dirname.png

自定义函数

基本语法

  1. 定义
function funname()
{
	Action;【函数行为】
	return int;
}
  1. 调用
    funname [值]

  2. 举例
    testFun.png

  3. 注意

    • 函数三要素: 传入参数,函数行为,返回值
    • Shell编程中,函数可以不指明参数,而在调用时却传入参数
    • 返回值可以用$?获取
posted @ 2022-01-03 14:45  咪啪魔女  阅读(36)  评论(0编辑  收藏  举报