コマンドエコーの色

コマンドエコーの色

次のコマンドがあります。

echo -n $i"."${!ip}" - " ;curl -X POST http://${!ip}:50333/api/v1/version;echo ""

私は出力が緑色になりたかったので、私がしたことは次のとおりです。

echo -n -e "\e[32m$i"。 "${!ip}" - " ;curl -X POST http://${!ip}:50333/api/v1/version; echo " "\ 電子[0分"

しかし、これはカールコマンドを出力ではなくテキストとして返します。

  1. 192.168.1.232 - ;curl -X POSThttp://192.168.1.232:50333/api/v1/version;エコ

テキスト ""から完全なカールコマンドを除外する方法

答え1

また、セミコロンとカールコマンドを引用符で囲みます。このコマンドもエコーされます。

努力する:

echo -n -e "\e[32m$i ${!ip} - "; curl -X POST http://${!ip}:50333/api/v1/version; echo "\e[0m"

関連情報