Ich möchte in der Lage sein, willkürliche Änderungen an Befehlszeilen zu definieren, die auftreten, bevor Bash sie überhaupt sieht, dh bevor irgendeine Art von Erweiterung erfolgt. Ist das möglich?
Ich versuche nicht, ein bestimmtes Problem zu lösen, ich bin wirklich nur neugierig, ob es möglich ist, genau diese Funktionalität zu erhalten, ohne meine eigene Shell zu schreiben.
alias
.Antworten:
Ich würde vorschlagen, dass Sie die Möglichkeit prüfen, die Readline-Funktion
accept-line
(Ctrl-m) in die Bash-Vervollständigungsfunktion (readlinecomplete
) zu binden, in der Sie die Zeile verarbeiten können und von dort aus ausführen können sollten.quelle