shell的函数的简单入门
语法:
function funcname(){}
示例:
#!/bin/
bash
#定义将参数转化为大写的函数
function strToUpper(){
echo -n $
1 |
tr 'a-z' 'A-Z' #参数-
n表示不换行
}
#调用函数
strToUpper $1
知识点:
1、函数中的$1是调用函数时传递的第一个参数,并不是传递到文件的第一个参数。2、tr命令,从标准输入中替换、缩减和/或删除字符,并将结果写到标准输出。echo abc | tr 'a-z' 'A-Z' //将小写转化为大写echo abc | tr 'a' 'b' //将a替换为becho abc | tr 'a' ' ' //将a替换为空
转载于:https://www.cnblogs.com/gyfluck/p/9766494.html