Из исходного кода ядра -include/uapi/asm -generic/errno.h
#define ETIMEDOUT 110 /* Connection timed out */
Немодифицированный код
for line in $(cat./foo.env); do
eval export $line
done
echo $foo
если поместить в файл и выполнить с помощью sh или bash, он делает именно то, что вы просите. Возможно, вы запускали echo $foo
в другой оболочке?
Обратите внимание, однако, что оболочка POSIX определяет встроенную функцию специально для этого случая:
../foo.env
echo $foo