9.shell函数、管道、bash计算器

1.函数

使用function关键字来定义函数
语法:

function 函数名(){
...
}

带参数的函数:

function add(){
echo "第一个参数 文件名字:$0"
echo "第二个参数: $1"
echo "第三个参数: $2"
return "haha"
}
#调用方法,传参
add $0 100


2.管道

一个命令的输出作为下一个命令的输入,此时需要用到管道
语法结构:command1 | command2



3.bash计算器

⚠️bash计算器,实际是一种编程语言,它允许使用命令行输入浮点数及表达式,然后解释并执行表达式,并返回结果。
⚠️在shell脚步语言中使用命令bc,可以打开并访问bash计算器
⚠️退出计算器:输入quit命令并回车

将bash计算器应用到shell中:
语法结构:val=$(echo "options;expression" | bc)
解释:options表示选项,expression表示表达式
应用1:

val=$(echo "1.56 * 100" | bc)
echo $val
#结果是156.00

应用2:bc加输入重定向
语法:

#FLAG为开始、结束标记,可以使用任意字符
val=$(bc<
val=$(bc<

你可能感兴趣的:(9.shell函数、管道、bash计算器)