bash,zsh,dashで256色を表示する


@k_uiさんの記事を基にした、256色をサンプル表示するスクリプトです。bash、zsh、dashで動作確認しました。

for c in $(seq 0 255); do printf "$(tput setaf ${c}) %03d" ${c} ; [ $(($c%16)) -eq 15 ] && echo;done;echo

bashではこんな感じ。

ところで動作要件よく分かっていません。動かない例とか有れば教えてくださいね。