O Linux falou sobre o seu problema, você só precisa ler:
% bl0ck_qu0te% Há um pouco de \r
que não deveria estar lá. Parece que, no seu script, o caractere \r
foi inserido no final da linha a seguir:
export BuildFile=/home/apps/Tools/Automated/BuildFile
Certifique-se de que seu arquivo de script esteja salvo em UTF-8 para UNIX. As linhas que terminam com \r\n
são típicas dos sistemas DOS, como o Windows. Em gedit
, este parâmetro pode ser definido na janela Salvar como .
Comoumasoluçãodelinhadecomando,aquiestáumapequenalinhadesubstituiçãodesed
:
sed"s/\r\n/\n/g" -i ./script.sh
Você também pode usar o programa dos2unix
:
sudo apt-get install dos2unix
dos2unix ./script.sh