终端输入打印行数,打印直角三角形
终端输入软件名,之后判断是否下载软件,执行脚本后,如果确认下载输入y,输入其他不下载
使用while循环输入99乘法表
完成四则运算 输入5+4输出9 输入5-4输出1
1.
#!/bin/bash
read -p "请输入三角形的行数" line
j=0
i=0
while [ $i -lt $line ]
do
j=0
while[ $j -lt $((((2*i))+1)) ]
do
echo-n "*"
((j++))
done
echo""
((i++))
Done
2.
#!/bin/bash
read -p "请输入软件名" softname
read -p "是否下载(yes)"judge
case $judge in
yes|YES)
sudoapt-get install $softname
;;
*)
Esac
3.
#!/bin/bash
i=1
j=1
m=9
while [ $i -le $m ]
do
j=1
while [ $j -le $i ]
do
((r=i*j))
echo-n "$j*$i=$r "
((j++))
done
echo""
((i++))
done
4.
#!/bin/bash
read -p "请输入算式"var1 cal var2
case $cal in
"+")
((sum=var1+var2))
echo"$sum"
;;
"-")
((sub=var1-var2))
echo"$sub"
;;
"*")
((product=var1*var2))
echo"$product"
;;
"/")
((final=var1/var2))
echo"$final"
;;
*)
esac