mis*_*yes 0 linux shell awk sed
我有一个文件,内容如下:
onelab2.warsaw.rd.tp.pl 5
onelab3.warsaw.rd.tp.pl 5
lefthand.eecs.harvard.edu 7
righthand.eecs.harvard.edu 7
planetlab2.netlab.uky.edu 8
planet1.scs.cs.nyu.edu 9
planetx.scs.cs.nyu.edu 9
Run Code Online (Sandbox Code Playgroud)
所以对于每一行,有一个数字我想要每个数字的第一行,所以对于上面的内容,我想得到:
onelab2.warsaw.rd.tp.pl 5
lefthand.eecs.harvard.edu 7
planetlab2.netlab.uky.edu 8
planet1.scs.cs.nyu.edu 9
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?我希望shell脚本,awk,sed等.
这可能对你有用(GNU排序):
sort -nsuk2 file
Run Code Online (Sandbox Code Playgroud)
以数字方式对-k2
第二个字段进行排序,-n
保留-s
原始顺序并-u
删除重复项.
归档时间: |
|
查看次数: |
150 次 |
最近记录: |