Shell脚本之打印99乘法表(两种方法)

x33g5p2x  于2021-10-21 转载在 Shell  
字(0.3k)|赞(0)|评价(0)|浏览(824)

法一:

  1. #!/bin/bash
  2. n=1
  3. while [ $n -lt 10 ]
  4. do
  5. for ((m=1;m<=$n;m++))
  6. do
  7. echo -n -e "${m}x${n}=$[m*n]\t"
  8. done
  9. echo
  10. n=$((n+1))
  11. done

**法二: **

  1. #!/bin/bash
  2. for j in {1..9}
  3. do
  4. for i in `seq $j`
  5. do
  6. echo -e -n "${i}x${j}=$[ $i * $j ]\t"
  7. done
  8. echo
  9. done

**倒三角: **

  1. #!/bin/bash
  2. for j in {9..1..-1}
  3. do
  4. for i in `seq $j`
  5. do
  6. echo -e -n "${i}x${j}=$[ $i * $j ]\t"
  7. done
  8. echo
  9. done

相关文章