Ich habe eine Bash-Skript Sendmail zu verwenden, E-Mails zu senden. Allerdings, wenn es um Eingabe bittet, wenn ich versuche, die Pfeiltasten zu verwenden, um einen Tippfehler zu korrigieren, anstatt den Cursor zu verschieben, fügt es einfach ^[[D
zum Ende hinzu. Wie kann ich das beheben?Wie Pfeiltasten in Lesebefehl ermöglichen
0
A
Antwort
1
Verwenden Sie die -e
Option read
. Von den bash manual:
-e
Readline (siehe Command Line Editing) wird verwendet, um die Leitung zu erhalten. Readline verwendet die aktuellen Einstellungen (oder, falls Zeilenbearbeitung nicht zuvor aktiv war).
Verwandte Themen
- 1. Bash: wie Pfeiltasten in Readarray zu ermöglichen
- 2. bash's Lesebefehl mit stdin
- 3. mIRC Lesebefehl schlägt fehl
- 4. Lesebefehl wartet nicht auf Eingabe
- 5. sh Lesebefehl isst Schrägstriche in der Eingabe?
- 6. Wie binde ich die Pfeiltasten auf und ab, um die Navigation durch Tabellenzeilen zu ermöglichen?
- 7. Pfeiltasten in OS X
- 8. Trapping Pfeiltasten
- 9. JavaScript: Wie erhalte ich Pfeiltasten?
- 10. pyspark-mongodb Sammlung Lesebefehl wird nicht ausgeführt
- 11. Pfeiltasten in der CLI App
- 12. Lesebefehl funktioniert nicht in if-Anweisung. in ksh
- 13. Wie füge ich einen Zeilenumbruch für den Lesebefehl hinzu?
- 14. Angular2 Navigation mit den Pfeiltasten
- 15. Fang Pfeiltasten TermCaps
- 16. Jquery Tastendruckereignis ignorieren Pfeiltasten
- 17. Curses bekommen Pfeiltasten
- 18. Navigieren durch die Seite mit den Pfeiltasten
- 19. C# und Pfeiltasten
- 20. Passing zwei awk Spalten in eine Zeit lang Lesebefehl
- 21. Navigieren mit den Pfeiltasten
- 22. QSpinBox Signal für Pfeiltasten
- 23. Tastencodes für Pfeiltasten
- 24. Neuzuordnung Pfeiltasten vim
- 25. Eingabe von Pfeiltasten
- 26. Wie ermöglichen Dekorationen VS 2017?
- 27. Wie ungeprüfte Pakete in requirements.txt ermöglichen
- 28. Wie ermöglichen Lader in bx Schieber
- 29. Wie C++ 17 in CMake ermöglichen
- 30. Wie Berechtigungen Inhalt in Chrome ermöglichen
Bitte zeigen Sie Ihre Codierung Bemühungen. – Cyrus