Eu tenho um roteiro:
#!/bin/bash
# Font colors
STR_RESET="\e[0m"
STR_BLUE="\e[1m\e[34m"
...
echo -e "${STR_BLUE}Building openssl for linux-x86 $VERSION_FILE${STR_RESET}"
...
Saídas
+ echo -e '\e[1m\e[34mBuilding openssl for linux-x86\e[0m'
Building openssl for linux-x86
A segunda linha mostra a fonte em negrito correta com a cor azul. Mas como posso remover a primeira linha?
Parece que você está executando seu script com opções de depuração. Consulte a documentação de scripts de depuração do Bash . Mas não sei como você começou.
Tente colocar
set +x
no início do seu script para desabilitar a depuração.Hipótese: há
set -x
no script pouco antesecho
de .( fonte )
Solução: remova
set -x
.