У меня есть тестовый сценарий:Почитаю назначение переменной Bash из другого файла
#!/bin/bash
echo "Read a variable"
#open file
exec 6<test.txt
read EXAMPLE <&6
#close file again
exec 6<&-
echo $EXAMPLE
Файл test.txt
имеет только одну строку:
EXAMPLE=1
Выход:
bash-3.2$ ./Read_Variables.sh
Read the variable
EXAMPLE=1
Мне нужно просто использовать значение $EXAMPLE
, в данном случае 1
. Итак, как я могу избежать получения части EXAMPLE=
на выходе?
Благодаря
+1 Собирался добавить это сам. Я сделал это в любом случае. –
Думайте, что это самый простой способ сделать это. Хотя @HermanTorjussen ваш метод работал, и я не знаю, что вы могли бы читать строку как массив, это определенно будет полезно позже. БЛАГОДАРЯ! –