Я решил эту проблему для себя после нескольких месяцев таскания за волосы.
У меня все еще есть lo
и wlan0
показы в ifconfig
, но теперь у меня также есть показ eth0
. Я отключил WiFi-ключ и, о чудо, теперь у меня есть проводная сеть -; эврика. С беспроводным ключом, конечно, теперь нет wlan0
.
Расширить переменные при чтении ввода с помощьюenvsubst
:
export TARGET_DIR=/some/path/
FILE_CLEANUP_DIR_ARR=($(awk '!/^ *#/ && NF' global_file_transfer_cleanup.list | envsubst))
(awk
часть через .)
Плохой альтернативой для этого было бы использованиеeval
:
FILE_CLEANUP_DIR_ARR[i]=$(eval printf '%s' "$CDIR")