@Антон, я не понимаю ваш комментарий и я не вижу ответа или комментария на "Чандра". `--игнорировать-существует ли добавить без замены, то потери данных вы видите? Странно, это делает каждое окно для меня. Вы используете какие-либо плагины или расширения для искателя, который может помешать? Да, `программа` - это мой любимый приложение для открытия файлов PDF. Там может быть два варианта, Ваш DSL-провайдер заблокирует 25 порт, возможно, вы захотите обратиться в службу поддержки Вашего провайдера и спросите их, если дело в этом, или ваш IP в черный список. Я предлагаю твит или DM в соответствующей авиакомпании. Они бы определенно ответить. Электронные письма не получаю ответ.

Используя подуровень (рекомендуется)

Выполните команду источник в подоболочек:

(
источник linuxmachines_mount_point.txt
cmd1 $linuxmachine02
other_commands_using_variables
и т. д.
)
Эхо $linuxmachine01 # ничего не возвращает 

Подоболочки определяется скобки: (...). Любые переменные, раковина устанавливается в том случае, когда забывают, когда подуровень закончится.

Использовании unset

Это сбрасывает все переменные, экспортируемые linuxmachines_mount_point.txt:

удалить $(на awk -F' и[ =]+' '/^экспорт/{печати $2}' linuxmachines_mount_point.txt)
  • -Ф'[ =]+' рассказывает awk, чтобы использовать любую комбинацию пробелы и знаки равенства в качестве разделителя полей.

  • /^экспорт/{печати $2}

    Это говорит awk, чтобы выбрать строки, которые начинаются с экспорта , а затем распечатать второе поле.

  • удалить $(...)

    Это запускает команду внутри $(...), захватывает его stdout и сбрасывает все переменные названы на его выходе.