сразу после одной выполненной команды вне зависимости от её успеха?
Вообще, изначально я хотел просто по нажатию хоткея показывать текстовый бокс для ввода команды, после чего скармливать буфер обмена в набранную команду через пайп. Но полноценный баш выглядит интереснее — у него есть история
Предположу bash -c "echo hello"
Я так понимаю, он хочет дать юзеру оболочку на использование только одной команды, а потом сразу закрыть
Команду ввести нужно интерактивно. Но таки ладно. Большую часть задачи я решил. Если кому интересно: $ cat $UTILS/pipeclip #!/bin/bash clipboard="$("$USER_BASH_UTILS/klipper")" qclipboard="$(printf %q "$clipboard")" rlwrap -oH ~/.anotherhist xargs -I@ bash -xc "echo $qclipboard | @" $ cat $SHORTCUTS/pipeclip #!/bin/bash konsole \ --hide-menubar \ --hide-tabbar \ -e /bin/bash -ic \ '"$UTILS/pipeclip" | "$UTILS/klipper"'
Проблемы только с историей — не сохраняется время, миксовать с обычной историей я не рискнул, чтобы не уничтожить её случайно. Но... это лучше, чем не иметь никакой истории вовсе
про графику и запросы я уже потом прочитал. Предположил, что надо выполнить команду с использованием buil-in штук баша, например.
Обсуждают сегодня