AWK действительно довольно прост для такого рода вещей. Вот несколько вещей, которые вы можете сделать с ним в отношении проверки размера файла, как вы и просили:
Список файлов размером более 200 байт:
ls -l | awk '{if ($5 > 200) print $8}'
Выведите список файлов размером менее 200 байт и запишите список в файл:
ls -l | awk '{if ($5 < 200) print $8}' | tee -a filelog
Перечислите файлы размером 0 байт, запишите список в файл и удалите пустые файлы:
ls -l | awk '{if ($5 == 0) print $8}' | tee -a deletelog | xargs rm