【Linux】shell---函数的简单例子

Shell脚本语言中也有函数功能,可以帮助我们简化很多代码。下面看一个例子。
创建一个文件,输入一下内容

#!/bin/bash
function printit()
{
    echo -n "Your choice is $1"    #echo -n表示不输出换行符
}
function help()
{
    cat<< HELP
    echo "this is help manual"  
HELP
}
echo "This program will print your selection !"
case $1 in
    -h) help;;
    "one") printit;echo $1 |tr 'a-z' 'A-Z';;   #将参数做大小写转换!
    "two") printit;echo $1 |tr 'a-z' 'A-Z';;
    "three") printit;echo $1 |tr 'a-z' 'A-Z';;
    *) echo "Usage $0 {one|two|three}";;
esac

在这段代码中包含两个函数,一个是help()函数,一个是printit()函数,然后在case语句中调用这两个函数。
其中help()函数是打印帮助文档这个函数以cat<< HELP开头,以HELP结尾(结尾处的HELP必须顶头写,不能有空白字符)
运行一下试试
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值