Когда вы вводите что-то, вы часто используете bash autocompletion: вы начинаете писать команду, например, и вы вводите TAB
, чтобы получить остальную часть слова.
Как вы, вероятно, заметили, когда несколько вариантов соответствуют вашей команде, bash отображает их следующим образом:
[email protected]:~$ admin-
admin-addrsync admin-adduser admin-delrsync admin-deluser admin-listsvn
admin-addsvn admin-chmod admin-delsvn admin-listrsync
Я ищу решение для отображения каждого возможного решения на новой строке, похожее на последний столбец на ls -l
. Когда-либо лучше, было бы идеально, если бы я применил правило вроде этого: "если вы найдете менее 10 предложений, покажите их по очереди, если больше = > фактический дисплей".