Самая длинная строка в файле

Я ищу простой способ найти длину самой длинной строки в файле. Идеально, это была бы простая команда оболочки удара вместо сценария.

187
задан Andrew Prock 17 November 2019 в 11:37
поделиться

1 ответ

Если Вы используете MacOS и получаете эту ошибку: wc: illegal option -- L Вы не должны устанавливать GNU, просто делают это.

, Если все Вы хотите сделать, просто получают количество символов в самой длинной строке файла, и Вы используете выполненный OS X:

awk '{print length}' "$file_name" | sort -rn | head -1

Что-то вроде этого;

echo "The longest line in the file $file_name has $(awk '{print length}' "$file_name" | sort -rn | head -1) characters"

Выводы:

The longest line in the file my_file has 117 characters

0
ответ дан 23 November 2019 в 05:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: