#!/bin/bash
<<1
#第一题
read -p "请输入算式:" num1 symbol num2
case "$symbol" in
+)
echo $num1 + $num2 = $(($num1 + $num2))
;;
-)
echo $num1 - $num2 = $(($num1 - $num2))
;;
\*)
echo $num1 \* $num2 = $(($num1 * $num2))
;;
/)
echo $num1 / $num2 = $(($num1 / $num2))
;;
esac
1
<<2
#第二题
read -p "请输入软件名:" file
read -p "是否下载该软件,如果确认下载,输入y或者yes或者Yes:" sign
case "$sign" in
"y"|"yes"|"Yes")
sudo apt-get install $file
;;
*)
echo "取消下载!"
;;
esac
2
<<3
#第三题
i=0
j=0
for ((i=1; i<=9 ;i++))
do
for ((j=1; j<=i; j++ ))
do
echo -n "$j * $i = $((i*j)) "
done
echo
done
3
<<4
i=0
j=0
k=0
read -p "请输入行数:" h
for ((i=0; i<h; i++))
do
for((k=0; k<h-i; k++))
do
echo -n " "
done
for((j=0; j<(2*i)+1; j++ ))
do
echo -n "*"
done
echo
done
4
#select...in删除文件
select paper in `ls`
do
case "$paper" in
*.c)
rm $paper
echo "$paper删除成功"
;;
*)
echo "$paper 不是.c文件"
;;
esac
done
1.20C高级作业
最新推荐文章于 2024-09-14 19:34:20 发布