Als «readline» getaggte Fragen

GNU Readline ist eine Bibliothek, die Funktionen zur Befehlszeilenbearbeitung und Verlaufssuche für Bash und andere interaktive Befehlszeilenprogramme bietet. Verwenden Sie dieses Tag für Fragen zur Verwendung der Readline-Funktionalität in Bash und anderer Software.

2
Warum verbindet sich Bash mit Flüchen?
Ich glaube, ich habe das schon einmal bemerkt, aber nie viel darüber nachgedacht. jetzt bin ich neugierig. > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6 (0x00007f0fdd3e6000) /lib64/ld-linux-x86-64.so.2 (0x00007f0fddbf6000) Libtinfo ist Teil von ncurses. Dies ist ein Fedora-System, aber es ist dasselbe …
11 bash  readline  ncurses 

2
mit der Geschichte lesen
Wie kann ich den integrierten readBefehlsunterstützungsverlauf erstellen , indem ich die Auf- / Ab-Taste drücke , um ihn zu durchlaufen? Ich habe versucht zu fangen, wenn Sie die Aufwärts-Taste drücken, aber es scheint nicht zu funktionieren mit read: read -p '> ' -n 3 foo echo echo -n "$foo" | …



2
Festlegen von Readline-Variablen in der Shell
Ich habe auf der manSeite gelesen , dass Sie die Readline-Parameter mit ein auf oder auf einen Wert setzen set var value Ist dies dasselbe wie das seteingebaute und wie setzen Sie die Variablen, sobald inputrcsie bereits gelesen wurden und die Shell ausgeführt wird?
10 bash  readline 


4
Fügen Sie Text in den Bash-Befehlszeilenpuffer ein
Ich möchte programmgesteuert einen bestimmten Text in den Befehlszeilenpuffer von bash einfügen, lesen, um ihn zu bearbeiten und als Befehl zu verwenden. Worauf ich mich freue, ist etwas Ähnliches, read -iaber für Befehle. -i text Wenn zum Lesen der Zeile readline verwendet wird, wird Text vor Beginn der Bearbeitung in …
9 bash  readline 

1
Was sind die Readline-Worttrennzeichen?
Wenn ich ein "Wort" in Bash lösche, stoppt es bei bestimmten Zeichen wie _und /. Zum Beispiel, wenn ich tippe /foo/bar und aktivieren backward-kill-word(normalerweise zugeordnet auf Alt- Backspaceund / oder Ctrl- w), der verbleibende Text ist /foo/ . Dies gilt nicht entsprechen $COMP_WORDBREAKSoder readlineistrl_completer_word_break_characters . Wie kann ich erkennen (vorzugsweise …
9 bash  readline 

2
Zeichen für Zeichen mit Bash lesen
Ich habe versucht, mit bash eine Datei zeichenweise zu lesen. Nach langem Ausprobieren habe ich festgestellt, dass dies funktioniert: exec 4<file.txt declare -i n while read -r ch <&4; n=0 while [ ! $n -eq ${#ch} ] do echo -n "${ch:$n:1}" (( n++ )) done echo "" done Das heißt, …
8 bash  readline 


1
Warum erweitert der Shell-expand-line-Befehl von GNU Readline nur das erste Auftreten von Tilde (~)?
Gemäß dem Bash-Handbuch shell-expand-linesollte der Befehl GNU Readline die Befehlszeile erweitern, so wie es Bash normalerweise tun würde, einschließlich Alias- und Verlaufserweiterung. Die aktuelle Einstellung kann angezeigt werden mit bind -P | grep shell-expand-line: shell-expand-line can be found on "\e\C-e". Mein Problem ist, dass ~im folgenden Beispiel nur die erste …
7 bash  readline 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.