Как в bahs скопировать данные ответа программы, вставив часть его в следующий шаг?
Суть пробемы
Генератор определенного ключа имеет несколько шагов.
на первом я в ставляю подтверждение пароля и оно еще работает.
А вот далее генерируется фраза и еще куча мусора, нужно скопировать эту фразу, и встаить в
СЛЕДУЮЩИЙ СТЕП.
то есть программа не останавливается, принтует по дороге ответ и часть этого ответа нужно вставить в следующий степ.
Вообще есть идеи как это можно сделать?
Непонятно что здесь непонятно и почему стоит сложность высокая.
"Скопировать данные ответа программы" это стандартно OTVET=$(programma)
"взять часть его" - это grep или там cut
а этот не ответ, она не закончена, она не выдает на stdout ничего
Это один из этапов, вот если бы она отрабатывала и выводиал что-то в stdout stderr то да, а тут как-бы она просто принтует внутри себя.
и нужно вставить в следующий степ сид фразу генерированную ей же.
Виктор Таран, "как бы внутри себя" - ну так идите туда и объясняйте программе, что она плохо себя ведёт, нарушает все правила приличия программ. А мы ни чем помочь не можем, когда программа "внутри себя", как-бы.
В свою очередь генерит сид фразу, но не выходит а просит дальше ввести ее же, то есть принтует у себя на экране кучу инфы, и пишет скопируте эту сид фразу я хочу убедиться что вы ее в буфер взяли.
и вставьте его сюда.
Проверял я так в самом начале, но там при каждом интере отчищается весь экран, еще и скролится вниз, и прес эникей в добавок сверху, чтоб совсем было весело.
не поверишь, дело оказалось в apt который не захотел нормально работать, собственно сообщая что вообще то он CLI работает так себе.
В общем переехал на apt-get и все зарабоало
вот как такое вообещ возможно