Shell 输出小棋盘

在一本SHELL编程的书上看到的,觉得好玩,记录下来

 代码:

#!/bin/bash

for ((i = 1; i <= 8; i++))
do
    for ((j = 1; j <= 8; j++))
    do
        let "tmp=($i + $j) % 2"
        if [ $tmp -eq 0 ]; then
            echo -n -e "\033[47m  "
        else
            echo -n -e "\033[40m  "
        fi
    done
    echo -e "\033[0m"
done

你可能感兴趣的:(linux,shell,职场,休闲)