> 电器
如何用shell脚本写一个国际象棋棋盘
脚本内容
需求:写一个shell脚本,打印出国际象棋棋盘方格是有两种颜色组成的:用 echo -ne &34; 打印出蓝色方格,echo -ne &34; 打印出灰色方格两种方格排列的规律:i+j是偶数,打印蓝色方格;i+j是奇数,打印灰色方格for i in {1..8}do for j in `seq 8` do if [ $[ ($i + $j) % 2 ] -eq 0 ];then echo -ne &34; else echo -ne &34; fi done 34;&!/bin/bash象棋是有 8*8的方格组成的34;\033[46m \033[0m&34;\033[47m \033[0m&使用坐标点定位每个方格:用 i 表示 行,用 j 表示 列,那么 (i,j)可以唯一标识一个方格了34;\033[46m \033[0m&34;\033[47m \033[0m&执行完一次完整循环后,换行 echo &34;done
运行脚本bash xiangqi.sh
效果图如下