Тот, который добавляет длину строки в начало, выполняет численную сортировку и печатает второе поле первого результата, чтобы вернуть исходную строку.
grep -h ER * | grep -v Cheese | awk '{ print length($0) " " $0}' | sort -nr| head -1| awk '{print $2}'
Этот подход позволяет выполнять более сложные запросы, чем «MAX» или «MIN», если вам это нужно. Обратите внимание на использование AWK. Это именно то, для чего он действительно хорош.