Я работаю над домашним заданием. Возникает вопрос:
Напишите сценарий
awk
для выбора всех обычных файлов (не каталогов или ссылки) в/ etc
, заканчивающиеся на.conf
, отсортируйте результат по размеру от от наименьшего к наибольшему, подсчитайте количество файлов и распечатайте количество файлов, за которыми следуют имена и размеры файлов в двух столбцах. Включите строку заголовка для имен файлов и размеров. Вставьте оба ваших скрипт и его вывод в области ответов.
Мне очень трудно заставить это работать с помощью awk. Вот что я придумал.
ls -lrS /etc/*.conf |wc –l
вернет число 33
, которое представляет собой количество файлов .conf
файлов в каталоге.
ls -lrS /etc/*.conf |awk '{print "File_Size"": " $5 " ""File_Name and Size"": " $9}'
это создаст 2 столбца с именем и размером файла .conf
в каталоге.
Это работает, но я не думаю, что это то, что он ищет. Я ужасно провожу время.