youngmysteriouslight
@youngmysteriouslight
ТК, ТТ, JS, FP, WM

Как может существующий скрипт быть не найден?

# user config
if [ -e config ]
then
  chmod a+x config # на всякий случай
  . config
fi

Этот скрипт должен импортировать переменные, определённые в файле config.
Пишет: ./server: 12: .: config: not found

В чём может быть причина?
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега bash
software engineer
у вас видимо в PATH нет текущей папки.
И нужно выполнять
. ./config
что означает
source ./config
что означает
вызвать файл config из текущей ./ папки

p.s. По умолчанию, линукс не ищет файл для выполнения в текущей директории. Ищет строго по списку директорий, заданных в переменной PATH
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы