1

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

$ cat file
12
3241234
123
3775
874
62693289429834
8772168376123

我想得到62693289429834

4

2 回答 2

2
 sort -V file | tail -n1

适用于您的示例输入。我不完全确定它也适用于其他输入,但我认为如此。

于 2013-09-23T13:41:59.873 回答
0
 awk ' { if ( length > x ) { x = length } }END{ print x }' file
于 2013-09-23T13:45:32.957 回答