다음 명령이 있습니다.
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분"
그러나 이것은 컬 명령을 출력이 아닌 텍스트로 반환합니다.
- 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"