Использование read -e
:
$ read -e -n 5
13acX
read -e
означает, что:
Readline (см. Редактирование командной строки ]) используется для получения строки.
Когда вы это сделаете, вы можете редактировать ввод любым способом, который вы использовали бы при вводе в обычном приглашении оболочки, включая backspace, Home и так далее.
Пример
Измените номера шины и устройства ([118076]-s "002:004"[118077]) для вашей ситуации. Также обратитесь к странице [118078]lsusb[118079] man page для получения дополнительной информации о том, как выбрать части выхода.
Также я бы взглянул на вывод [118080]dmesg[118081], когда эта проблема возникает для прозрения истины.[117619].