1.gui Qxx 16
2.gu Qxy 23
3.guT QWS 18
4.gui Qxr 21
я хочу отсортировать файл в зависимости от значения в 3-м столбце, поэтому я использую:
sort -rnk3 myfile
2.gu Qxy 23
4.gui Qxr 21
3.guT QWS 18
1.gui Qxx 16
теперь я должен вывести как: (строка, начинающаяся с 3.gui, отсутствует, потому что строка с 4.gui имеет большее значение)
2.gu Qxy 23
4.gui Qxr 21
1.guT QWS 18
я не могу использовать -head
, потому что у меня миллионы строк, и я не знаю, где резать, я не мог понять, как использовать -uniq
, потому что он обрабатывает строку как единое целое, и поскольку я не могу сказать -uniq
посмотреть на первый столбец, он считается строка, которая имеет уникальный вывод, - это нормально. я знаю, что -uniq
может игнорировать ряд символов, но, как вы можете видеть из примера, в первом столбце может быть разное количество символов.
пожалуйста посоветуй..