使用bash,我如何获得文件中最长的行?

时间:2013-09-23 13:39:08

标签: bash

使用bash,如何获取文件中最长的行?

$ cat file
12
3241234
123
3775
874
62693289429834
8772168376123

我想获得62693289429834

2 个答案:

答案 0 :(得分:0)

 sort -V file | tail -n1

适用于您的示例输入。我不完全确定它会对其他输入有效,但我想是的。

答案 1 :(得分:0)

 awk ' { if ( length > x ) { x = length } }END{ print x }' file