深入探索Shell脚本基础与结构化命令
1. 基础脚本构建
在Shell脚本中,我们可以将多个命令组合在一起执行。创建脚本的基本方法之一是在命令行使用分号分隔多个命令,Shell会按顺序执行每个命令,并在监视器上显示每个命令的输出。也可以创建一个Shell脚本文件,将多个命令放在文件中供Shell按顺序执行,脚本文件的第一行需要使用 #!/bin/bash 来指定运行脚本的Shell。
在脚本中,我们可以使用美元符号引用环境变量,也能定义自己的变量。例如:
var1=10.46
var2=43.67
var3=33.2
var4=71
var5=`bc << EOF
scale = 4
a1 = ( $var1 * $var2)
b1 = ($var3 * $var4)
a1 + b1
EOF
`
echo The final answer for this mess is $var5
这里使用了 bc 计算器进行浮点运算, EOF 字符串表示重定向到 bc 命令的数据的开始和结束,需要使用反引号将命令赋值给变量。同时要注意,在 bash 计算器中创建的变量仅在计算器内部有效,不能在Shell脚本中使用。
2. 脚本退出
每个在Shell中运行的命令都会使用退出状态来向Shell表明它已完成处理。退出状态是一个介于0到255之间的整数值,命令执行完毕后会将其传递给Shell。我们可以
超级会员免费看
订阅专栏 解锁全文
974

被折叠的 条评论
为什么被折叠?



