LINUX.ORG.RU

[expect] Получить значение переменной из expect в bash


0

1

Привет.

Задача: получить значение при помощи expect из диалогового приложения (нет поддержки batch, увы) и затем передать его в bash-скрипт.

Сейчас я получаю значение, пишу его в файл, затем из bash-скрипта читаю этот файл. Как-то грязно :( на 100 итераций 100 раз дергается диск, пичалька.

Можно без записи в файл передать значение из expect в bash?

Спасибо.

Не знаю, чего в этом плохого, в записи файлов. Диск то дёргается сам по себе, а файлы кешируются в ОЗУ.

А так, bash заносит в переменную весь stdout запускаемой программы:

VAR=$( /bin/date )

или

VAR=`/bin/date`

mky ★★★★★ ()
Ответ на: комментарий от Frakhtan-teh

Ну раньше часто было /dev/shm на tmpfs.

mky ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.