4

Я использую Fedora. Когда я выпускаю:

-bash-3.2$ source na-profile.conf

Я получил:

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

Файл na-profile.conf выглядит так:

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

В файле нет лишних строк или пробелов.

1 ответ1

5

Это вызвано наличием конца строки MS-DOS в na-profile.conf

Оболочка пытается использовать символ ^M в качестве команды и сообщает, что ее невозможно найти.

Возможно, вы создали файл с помощью редактора Windows?

Конвертируйте файл так, чтобы он заканчивался строкой Unix, и проблема решится.

Инструкции здесь:конвертировать CRLF в перевод строки в Linux

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .