使用bash,如何获取文件中最长的行?
$ cat file
12
3241234
123
3775
874
62693289429834
8772168376123
我想获得62693289429834
。
答案 0 :(得分:0)
sort -V file | tail -n1
适用于您的示例输入。我不完全确定它会对其他输入有效,但我想是的。
答案 1 :(得分:0)
awk ' { if ( length > x ) { x = length } }END{ print x }' file