172 похожих чатов

Как можно вызвать интерактивную сессию в bash, чтобы она завершалась

сразу после одной выполненной команды вне зависимости от её успеха?

7 ответов

5 просмотров
Ofee-Oficsu Автор вопроса

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

Предположу bash -c "echo hello"

Radjah
Предположу bash -c "echo hello"

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

Ofee-Oficsu Автор вопроса
Radjah
Предположу 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"'

Ofee-Oficsu Автор вопроса
Ofee Oficsu
Команду ввести нужно интерактивно. Но таки ладно. ...

Проблемы только с историей — не сохраняется время, миксовать с обычной историей я не рискнул, чтобы не уничтожить её случайно. Но... это лучше, чем не иметь никакой истории вовсе

Ofee Oficsu
Команду ввести нужно интерактивно. Но таки ладно. ...

про графику и запросы я уже потом прочитал. Предположил, что надо выполнить команду с использованием buil-in штук баша, например.

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта