LINUX.ORG.RU

1. man bash
2. <End>
3. /read
4. 41×Shift+n
5. ?????
6. PROFIT!

Deleted
()

Если тебе нужно в скрипте получить данные от пользователя - man read
Если ты хочешь облегчить жизнь и каждый раз не вводить значения, которые тебя просит другая прога - man expect

Kroz ★★★★★
()
Ответ на: комментарий от Kroz

спасибо, помогло, оставлю решение здесь, вдруг кто еще захочет зашифровать файл простым способом

set timeout 10
spawn gpg -c 1.txt
expect «Enter passphrase:»
send «tttt\r»
expect «Repeat passphrase:»
send «tttt\r»
expect eof
exit
Evg0777
() автор топика
Ответ на: комментарий от Evg0777

У вас программа отрисовывает графический интерфейс, даже в консоли отрисовывается псевдо окно с полем для ввода.

В таком случае да, не получится.

А вот если бы программа просто ждала ввода в командной строке, то всё бы работало.

У вас не правильная постановка задачи.

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