Wenn ich einen Text und dann Strg + R, geben Sie die teilweise eingegebene Text erscheint in der Rückwärtssuche prompt:Wie kann ich teilweise eingegebenen Text von bash lesen?
> hello[Ctrl+R]
(reverse-i-search)`': hello
Ich suche einen Ersatz für Rückwärtssuche zu schreiben. Die Verknüpfung kann neu gebunden ein anderes Programm laufen zu lassen, zum Beispiel:
bind -x '"\C-R":"echo test"'
> hello[Ctrl+R]
test
> hello
Wie kann ich den teilweise eingegeben Befehl/Text zugreifen hello
von einem Programm, das ich Strg + R zu binden?
Tab Completion setzt COMP_WORDS
, COMP_LINE
usw. Ich bin auf der Suche nach etwas Ähnlichem, idealerweise direkt zugänglich durch eine C/C++ - ausführbare Datei.