Хорошо; Предположим, я в Bash и у меня есть несколько файлов в папке. Некоторые из них названы file☠☡☢☣.txt
, где ☠☡☢☣
начинаются с сумасшедших нетипичных символов юникода. Как бы я сослался на один из них? Нажатие вкладки только автоматически завершает file
, а затем он хочет, чтобы вы набрали сумасшедший персонаж. Есть ли какой-нибудь способ сказать bash «выбрать 3-го в списке, который вы только что дали мне»?
источник
exec bash
, поскольку это довольно важный шаг, чтобы заставить это работать! ;)Другой способ, который иногда срабатывает, - это использование
?
или*
подстановка подстановочных знаков, а затем ввод некоторых остатков «материала», пока вы не получите уникальное совпадение с завершением табуляции.источник
Перейдите в каталог, содержащий
file☠☡☢☣.txt
и введитеls -i
. Вы увидите строку:где
xxxxx
это порядковый номерfile☠☡☢☣.txt
. Войти:где
xxxxx
на предыдущей строке указан вышеупомянутый порядковый номер, полученный изls -i
. Это переименовываетсяfile☠☡☢☣.txt
какbettername.txt
.источник