在Linux中,编写一个shell脚本,使用for循环输出一个实心等腰三角形
时间: 2023-11-27 11:54:31 浏览: 170
对Linux下shell编程之for循环的实例讲解
5星 · 资源好评率100%
以下是一个用 for 循环输出实心等腰三角形的 shell 脚本:
```bash
#!/bin/bash
read -p "请输入三角形的高度:" height
# 外层循环控制行数
for ((i=1; i<=height; i++))
do
# 内层循环控制每行输出的空格数
for ((j=i; j<height; j++))
do
echo -n " "
done
# 内层循环控制每行输出的*号数
for ((k=1; k<=2*i-1; k++))
do
echo -n "*"
done
# 每行输出完毕后需要换行
echo ""
done
```
使用方法:
1. 打开终端,创建一个新文件并将上述代码复制进去,保存为 triangle.sh;
2. 在终端中运行 `chmod +x triangle.sh`,使脚本具有执行权限;
3. 在终端中运行 `./triangle.sh`,按照提示输入三角形的高度即可。
示例输出:
```
请输入三角形的高度:5
*
***
*****
*******
*********
```
阅读全文