您当前的位置: 首页 > 

梁云亮

暂无认证

  • 2浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

函数

梁云亮 发布时间:2020-02-27 15:52:25 ,浏览量:2

常用系统函数 basename

语法:

basename [string/pathname] [suffix]

删掉所有的前缀包括最后一个’/'字符,然后将字符串显示出来。suffix为后缀,如果suffix被指定了,basename会将pathname或string中的suffix去掉。

示例: 在这里插入图片描述

dirname

语法:

dirname 文件绝对路径

从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分)

示例: 在这里插入图片描述

示例: 在这里插入图片描述

自定义函数

语法:

[ function ] funname[()] { Action; [return int;] }

说明:

  • shell脚本是逐行运行,不会像其它语言一样先编译,所以必须在调用函数之前先声明函数
  • 函数返回值,只能通过$?系统变量获得。
  • 可以显示加:return返回,如果不加,将以最后一条命令运行结果,作为返回值。return后跟数值n(0-255)

示例:求用户输入的两个数字的和 在这里插入图片描述 在这里插入图片描述 示例:求两个数的和

#!/bin/bash

function sum(){
 echo $1 + $2 = $(($1+$2))
}

sum 3 5  

结果: 在这里插入图片描述

关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0967s