#!/bin/bash
# 读取用户输入的边长
echo "请输入等边三角形的边长:"
read n
# 计算要打印的行数n
rows=$n
# 循环遍历每一行,打印出由 * 组成的等边三角形
for((i=1;i<=rows;i++))
do
# 打印空格
for((j=1;j<=rows-i;j++))
do
echo -n " "
done
# 打印星号
for((j=1;j<=i;j++))
do
echo -n "*"
echo -n " "
done
# 换行
echo
done