obtendo “comando not found” quando usando o comando source no Fedora

4

Estou usando o Fedora. Quando eu emito:

-bash-3.2$ source na-profile.conf

Eu recebo:

: command not found
: command not found
: command not found

O arquivo na-profile.conf se parece com:

KEYTAB=server02 export KEYTAB;
ORACLE_HOME=/home/oracle/app/xxxx/11.2.0.1/yyyyy; export ORACLE_HOME;
TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN;
PATH=$PATH:$ORACLE_HOME/bin

Não há linhas ou espaços extras no arquivo.

    
por badgerduke 14.02.2014 / 20:02

1 resposta

5

Isso é causado por ter terminações de linha do MS-DOS em na-profile.conf

O shell está tentando usar o caractere ^M como um comando e relata que ele não pode ser encontrado.

Você pode ter criado o arquivo usando um editor do Windows?

Converta o arquivo para ter terminações de linha unix e o problema será resolvido.

Instruções aqui: Converter CRLF's em feeds de linha no Linux

    
por 14.02.2014 / 20:40