搜索
写经验 领红包
 > 电器

如何用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

效果图如下

如何用shell脚本写一个国际象棋棋盘