Как использовать вывод последней команды как входные данные для команды без использования трубопроводов и привязки ее к последовательности клавиш в bash.

bind '"\C-h": "\`fc\ \-s\`"'


Эта команда bind используется для привязки последовательности клавиш Ctrl+H к выполнению команды fc -s. Команда fc используется для редактирования и повторного выполнения последней команды в истории команд bash. Аргумент -s в команде fc указывает, что вывод последней команды будет использоваться в качестве входных данных для команды. При нажатии Ctrl+H в терминале будет выполнена команда fc -s с выводом последней команды в качестве входных данных. Это может быть полезно, если вы хотите быстро повторить или изменить последнюю команду без использования пайплайнов или других методов передачи данных. Альтернативой может быть использование клавиш ввода истории команд, таких как стрелки вверх/вниз или Ctrl+P/Ctrl+N.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *