как использовать команду awk для поиска всех файлов 5 длин и печати в порядке убывания

как использовать команду awk для поиска всех файлов 5 длин и печати в порядке убывания

Я студент факультета компьютерных наук. Второй год обучения - и я изучаю Linux. Из-за вируса Короны я учусь самостоятельно. Во время учебы я столкнулся с вопросом - я не могу его решить.

вопрос:

Просмотр всех файлов в папке «Письма» с именем из 5 символов, отсортированных по имени в порядке убывания.

Я попробовал использовать команду awk:

Для начала мне нужно попасть в нужную папку. Затем найти все 5 файлов размера. Создаем "трубу" и используем эту команду:

awk length $5 asort()

Надеюсь, вы сможете мне помочь. Я был бы рад, если бы вы сказали мне, что моего вопроса там нет.

решение1

cd Letters      # Go to the Letters directory
ls -1dr ?????   # List in reverse order all files (or directories) with five characters in the name

Вы можете использовать man lsдля выяснения значения флагов -1, -dи -r. ?????Шаблон сопоставляет имена файлов, состоящие ровно из пяти символов (каждый ?соответствует одному символу).

Связанный контент