Я пытаюсь открыть gnome-терминал (хотя я думаю, что это будет связано с любым эмулятором x-терминала) с помощью команды, предоставленной с использованием параметра -e
, например gnome-terminal -e 'ls'
. Терминал закрывается, как только команда завершает работу, поэтому мне нужен способ дождаться ввода данных пользователем, чтобы иметь возможность прочитать результат, а затем, наконец, закрыть окно нажатием Enter.
Я попробовал gnome-terminal -e 'ls; read -p "..."'
, и он работает, если я запускаю ls; read -p "..."
в уже открытом терминале, но терминал, вызванный с опцией -e
, продолжает закрываться.
Итак, есть ли способ держать терминал открытым до тех пор, пока какой-либо пользовательский ввод не будет предоставлен при использовании опции -e
?