mr923 发表于 2018-8-23 10:50:08

shell---case、for、while

#!/bin/bash                   //程序开始  
#File: interactive.sh
  
read -p "Please input a number:" num      //读入输入的行数
  
read -p "Please input a charsymbol:" sym    //读入显示的符号
  
a=1
  
while [ $a -le $num ]          //外层循环,a小于等于输入的行数
  
do
  
    b=1                     //b代表打印的符号的个数
  
    while [ $b -le $a ]            //打印的符号个数小于等于行数
  
    do
  
      echo -n "$sym"       //-n表示不换行,打印符号
  
      b=`expr $b + 1`    //符号数不断的增加,以匹配a
  
    done
  
    echo             //表示换行
  
    a=`expr $a + 1`         //a不断的增加,以匹配行数
  
done                        //程序结束


页: [1]
查看完整版本: shell---case、for、while