Допустим, у меня есть несколько файлов в каталоге, которые все начинаются с одной строки
$ ls
fileAA234 fileAA247 fileAA255 fileAA264
fileAA269 fileAA277 fileAA285 fileAA294
Часто, просматривая такие файлы данных в командной строке, я просто хочу прочитать один, любой из этих файлов, чтобы увидеть, как они структурированы.
Но если я войду
$ less f
И тогда нажмите вкладку для завершения ответ будет
$ less fileAA2
fileAA234 fileAA247 fileAA255 fileAA264
fileAA269 fileAA277 fileAA285 fileAA294
Что не делает меня намного ближе, чтобы открыть один из файлов.
Поэтому сейчас я либо использую мышь, чтобы пометить случайное имя файла и скопировать его, вставив его в подсказку, либо наклоняюсь вперед, чтобы мои бедные глаза нашли уникальную строку для завершения ввода имени файла.
Это простое решение для этого? Я просто упускаю что-то очевидное, верно?
Мне бы очень хотелось иметь что-то вроде tab+enter для автозаполнения и открыть первый файл в списке, как в этом случае fileAA234
.
Спасибо за любую помощь. Я полагаю, что есть способ создать сценарий оболочки, комбинируя некоторые инструменты, такие как ls
и head
но я все еще новичок и сам пока не нашел решения.