·Shell脚本是什么
Shell脚本是用于Linux操作系统的命令行解释器或Shell中执行的一系列命令,非常适合自动化重复的任务,如文件管理、程序执行和系统管理等。
·Shell脚本的编写与执行案例
任务:编写一个shell 脚本,要求能接收用户从键盘输入的5个整数,然后求出其总和、最大值及最小值
1.打开Mac终端/Linux命令行界面,在自己的目录下新建文件夹:mkdir homework1
2.打开一个shell脚本:vi sum_max_min.sh
3.写入对应的代码(输入i进入编辑模式,按下esc退出编辑模式,再输入:wq保存)
#!/bin/bash
# 初始化变量
sum=0
max=0
min=0
count=0
echo "print 5 numbers:"
# 读取用户输入的5个整数
while [ $count -lt 5 ]
do
read num
# 更新总和
sum=$((sum + num))
# 更新最大值和最小值
if [ $count -eq 0 ]; then
max=$num
min=$num
else
if [ $num -gt $max ]; then
max=$num
fi
if [ $num -lt $min ]; then
min=$num
fi
fi
count=$((count + 1))
done
echo "sum:$sum"
echo "max:$max"
echo "min:$min"
4.写完代码后,输入:chmod +x sum_max_min.sh 命令用于在Linux系统中修改文件的权限,以允许文件被执行
5.输入:./sum_max_min.sh执行脚本,并输入5个数字完成测试
以上就是在linux操作系统命令下一个简单的shell脚本的编写与执行案例