カラー表
プロンプトの魔術の中で見つけたカラー図表。
面白そうなので作ってみました。
シェルでechoの文字に色をつける方法
上を参考にして色つき文字をechoで表示するだけの簡単なお仕事です。
echo -e "\033[0;31mテキスト"
#!/bin/sh echo -e "--------00-----40-----41-----42-----43-----44-----45-----46-----47" echo -e "30 \e[00;30mNormal \e[30;40mNormal \e[30;41mNormal \e[30;42mNormal \e[30;43mNormal \e[30;44mNormal \e[30;45mNormal \e[30;46mNormal \e[30;47mNormal \e[00m" echo -e " \e[01;30mBold \e[30;40mBold \e[30;41mBold \e[30;42mBold \e[30;43mBold \e[30;44mBold \e[30;45mBold \e[30;46mBold \e[30;47mBold \e[00m" echo -e " \e[02;30mDark \e[30;40mDark \e[30;41mDark \e[30;42mDark \e[30;43mDark \e[30;44mDark \e[30;45mDark \e[30;46mDark \e[30;47mDark \e[00m" echo -e " \e[04;30mUnder \e[30;40mUnder \e[30;41mUnder \e[30;42mUnder \e[30;43mUnder \e[30;44mUnder \e[30;45mUnder \e[30;46mUnder \e[30;47mUnder \e[00m" #echo -e " \e[07;30mReverse\e[30;40mReverse\e[30;41mReverse\e[30;42mReverse\e[30;43mReverse\e[30;44mReverse\e[30;45mReverse\e[30;46mReverse\e[30;47mReverse\e[00m" echo -e "31 \e[00;31mNormal \e[31;40mNormal \e[31;41mNormal \e[31;42mNormal \e[31;43mNormal \e[31;44mNormal \e[31;45mNormal \e[31;46mNormal \e[31;47mNormal \e[00m" echo -e " \e[01;31mBold \e[31;40mBold \e[31;41mBold \e[31;42mBold \e[31;43mBold \e[31;44mBold \e[31;45mBold \e[31;46mBold \e[31;47mBold \e[00m" echo -e " \e[02;31mDark \e[31;40mDark \e[31;41mDark \e[31;42mDark \e[31;43mDark \e[31;44mDark \e[31;45mDark \e[31;46mDark \e[31;47mDark \e[00m" echo -e " \e[04;31mUnder \e[31;40mUnder \e[31;41mUnder \e[31;42mUnder \e[31;43mUnder \e[31;44mUnder \e[31;45mUnder \e[31;46mUnder \e[31;47mUnder \e[00m" #echo -e " \e[07;31mReverse\e[31;40mReverse\e[31;41mReverse\e[31;42mReverse\e[31;43mReverse\e[31;44mReverse\e[31;45mReverse\e[31;46mReverse\e[31;47mReverse\e[00m" echo -e "32 \e[00;32mNormal \e[32;40mNormal \e[32;41mNormal \e[32;42mNormal \e[32;43mNormal \e[32;44mNormal \e[32;45mNormal \e[32;46mNormal \e[32;47mNormal \e[00m" echo -e " \e[01;32mBold \e[32;40mBold \e[32;41mBold \e[32;42mBold \e[32;43mBold \e[32;44mBold \e[32;45mBold \e[32;46mBold \e[32;47mBold \e[00m" echo -e " \e[02;32mDark \e[32;40mDark \e[32;41mDark \e[32;42mDark \e[32;43mDark \e[32;44mDark \e[32;45mDark \e[32;46mDark \e[32;47mDark \e[00m" echo -e " \e[04;32mUnder \e[32;40mUnder \e[32;41mUnder \e[32;42mUnder \e[32;43mUnder \e[32;44mUnder \e[32;45mUnder \e[32;46mUnder \e[32;47mUnder \e[00m" #echo -e " \e[07;32mReverse\e[32;40mReverse\e[32;41mReverse\e[32;42mReverse\e[32;43mReverse\e[32;44mReverse\e[32;45mReverse\e[32;46mReverse\e[32;47mReverse\e[00m" echo -e "33 \e[00;33mNormal \e[33;40mNormal \e[33;41mNormal \e[33;42mNormal \e[33;43mNormal \e[33;44mNormal \e[33;45mNormal \e[33;46mNormal \e[33;47mNormal \e[00m" echo -e " \e[01;33mBold \e[33;40mBold \e[33;41mBold \e[33;42mBold \e[33;43mBold \e[33;44mBold \e[33;45mBold \e[33;46mBold \e[33;47mBold \e[00m" echo -e " \e[02;33mDark \e[33;40mDark \e[33;41mDark \e[33;42mDark \e[33;43mDark \e[33;44mDark \e[33;45mDark \e[33;46mDark \e[33;47mDark \e[00m" echo -e " \e[04;33mUnder \e[33;40mUnder \e[33;41mUnder \e[33;42mUnder \e[33;43mUnder \e[33;44mUnder \e[33;45mUnder \e[33;46mUnder \e[33;47mUnder \e[00m" #echo -e " \e[07;33mReverse\e[33;40mReverse\e[33;41mReverse\e[33;42mReverse\e[33;43mReverse\e[33;44mReverse\e[33;45mReverse\e[33;46mReverse\e[33;47mReverse\e[00m" echo -e "34 \e[00;34mNormal \e[34;40mNormal \e[34;41mNormal \e[34;42mNormal \e[34;43mNormal \e[34;44mNormal \e[34;45mNormal \e[34;46mNormal \e[34;47mNormal \e[00m" echo -e " \e[01;34mBold \e[34;40mBold \e[34;41mBold \e[34;42mBold \e[34;43mBold \e[34;44mBold \e[34;45mBold \e[34;46mBold \e[34;47mBold \e[00m" echo -e " \e[02;34mDark \e[34;40mDark \e[34;41mDark \e[34;42mDark \e[34;43mDark \e[34;44mDark \e[34;45mDark \e[34;46mDark \e[34;47mDark \e[00m" echo -e " \e[04;34mUnder \e[34;40mUnder \e[34;41mUnder \e[34;42mUnder \e[34;43mUnder \e[34;44mUnder \e[34;45mUnder \e[34;46mUnder \e[34;47mUnder \e[00m" #echo -e " \e[07;34mReverse\e[34;40mReverse\e[34;41mReverse\e[34;42mReverse\e[34;43mReverse\e[34;44mReverse\e[34;45mReverse\e[34;46mReverse\e[34;47mReverse\e[00m" echo -e "35 \e[00;35mNormal \e[35;40mNormal \e[35;41mNormal \e[35;42mNormal \e[35;43mNormal \e[35;44mNormal \e[35;45mNormal \e[35;46mNormal \e[35;47mNormal \e[00m" echo -e " \e[01;35mBold \e[35;40mBold \e[35;41mBold \e[35;42mBold \e[35;43mBold \e[35;44mBold \e[35;45mBold \e[35;46mBold \e[35;47mBold \e[00m" echo -e " \e[02;35mDark \e[35;40mDark \e[35;41mDark \e[35;42mDark \e[35;43mDark \e[35;44mDark \e[35;45mDark \e[35;46mDark \e[35;47mDark \e[00m" echo -e " \e[04;35mUnder \e[35;40mUnder \e[35;41mUnder \e[35;42mUnder \e[35;43mUnder \e[35;44mUnder \e[35;45mUnder \e[35;46mUnder \e[35;47mUnder \e[00m" #echo -e " \e[07;35mReverse\e[35;40mReverse\e[35;41mReverse\e[35;42mReverse\e[35;43mReverse\e[35;44mReverse\e[35;45mReverse\e[35;46mReverse\e[35;47mReverse\e[00m" echo -e "36 \e[00;36mNormal \e[36;40mNormal \e[36;41mNormal \e[36;42mNormal \e[36;43mNormal \e[36;44mNormal \e[36;45mNormal \e[36;46mNormal \e[36;47mNormal \e[00m" echo -e " \e[01;36mBold \e[36;40mBold \e[36;41mBold \e[36;42mBold \e[36;43mBold \e[36;44mBold \e[36;45mBold \e[36;46mBold \e[36;47mBold \e[00m" echo -e " \e[02;36mDark \e[36;40mDark \e[36;41mDark \e[36;42mDark \e[36;43mDark \e[36;44mDark \e[36;45mDark \e[36;46mDark \e[36;47mDark \e[00m" echo -e " \e[04;36mUnder \e[36;40mUnder \e[36;41mUnder \e[36;42mUnder \e[36;43mUnder \e[36;44mUnder \e[36;45mUnder \e[36;46mUnder \e[36;47mUnder \e[00m" #echo -e " \e[07;36mReverse\e[36;40mReverse\e[36;41mReverse\e[36;42mReverse\e[36;43mReverse\e[36;44mReverse\e[36;45mReverse\e[36;46mReverse\e[36;47mReverse\e[00m" echo -e "37 \e[00;37mNormal \e[37;40mNormal \e[37;41mNormal \e[37;42mNormal \e[37;43mNormal \e[37;44mNormal \e[37;45mNormal \e[37;46mNormal \e[37;47mNormal \e[00m" echo -e " \e[01;37mBold \e[37;40mBold \e[37;41mBold \e[37;42mBold \e[37;43mBold \e[37;44mBold \e[37;45mBold \e[37;46mBold \e[37;47mBold \e[00m" echo -e " \e[02;37mDark \e[37;40mDark \e[37;41mDark \e[37;42mDark \e[37;43mDark \e[37;44mDark \e[37;45mDark \e[37;46mDark \e[37;47mDark \e[00m" echo -e " \e[04;37mUnder \e[37;40mUnder \e[37;41mUnder \e[37;42mUnder \e[37;43mUnder \e[37;44mUnder \e[37;45mUnder \e[37;46mUnder \e[37;47mUnder \e[00m" #echo -e " \e[07;37mReverse\e[37;40mReverse\e[37;41mReverse\e[37;42mReverse\e[37;43mReverse\e[37;44mReverse\e[37;45mReverse\e[37;46mReverse\e[37;47mReverse\e[00m"