shell脚本打印三角形
时间: 2023-04-23 21:07:08 浏览: 157
打印三角形.cs
以下是一个打印三角形的shell脚本:
```
#!/bin/bash
echo "请输入三角形的高度:"
read height
for (( i=1; i<=height; i++ ))
do
for (( j=1; j<=height-i; j++ ))
do
echo -n " "
done
for (( k=1; k<=2*i-1; k++ ))
do
echo -n "*"
done
echo ""
done
```
这个脚本会先要求用户输入三角形的高度,然后使用两个嵌套的for循环来打印出三角形。第一个for循环控制行数,第二个for循环控制每一行的输出。在第二个for循环中,第一个内层循环用来打印空格,第二个内层循环用来打印星号。最后,每一行输出完毕后,使用echo命令输出一个换行符,以便下一行的输出。
阅读全文