Как BSD переписала код AT&T Unix?

Это общий пример, но я смог сделать то же самое с интерактивным nslookup:

output_text=`nslookup<<-monkies
      www.google.com
      exit
      monkies`
echo "Output: $output_text"

Заключив всю команду в тильды, вывод можно сохранить в переменной. Это не всегда красиво (в зависимости от команды, выполняемой heredoc ), но это работает.

Это решило мою проблему с сохранением вывода heredoc в переменную в bash.

3
06.06.2020, 01:12
0 ответов

Теги

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