今日小练题目📢
用户输入一个数字,然后打印一个三角形。
优秀作业🤌🏻
#!/bin/bash
#author:xYLiuuuuuu
#date:2024-1-3
while true
do
read -p "Please input a number:" n
if [ -z $n ]
then
echo "请输入一个数字!"
continue
else
n1=`echo $n|sed 's/[0-9]//g'`
if [ -n "$n1" ]
then
echo "你输入的不是纯数字,请重新输入"
continue
else
break
fi
fi
done
for i in `seq 1 $n`
do
j=$[$n-$i]
for m in `seq $j`
do
echo -n " "
done
for p in `seq 1 $i`
do
echo -n "* "
done
echo
done