初学,弄不懂,求帮助,shell编程使用for语句编写5*5星星方块
初始版:
#!/bin/bash
#第一层for循环控制行数
for ((i=1; i<=5; i++))
do
# 第二层for循环,控制列数
for ((j=1; j<=5;j++))
do
# 控制符号
printf "* "
done
# 换行
echo
done
进阶版:
#!/bin/bash
read -p "请输入行数:" line
read -p "请输入列:" column
read -p "请输入字符:" symbol
#第一层for循环控制行数
for ((i=1; i<=$line; i++))
do
# 第二层for循环,控制列数
for ((j=1; j<=$column;j++))
do
# 控制符号
printf "$symbol "
done
# 换行
echo
done
有注释,不懂的命令,可以百度一下具体作用