1.gui Qxx 16
2.gu Qxy 23
3.guT QWS 18
4.gui Qxr 21
chcę sortować plik zależności wartość w kolumnie 3, więc używam:Bash - czy można użyć -uniq tylko dla jednej kolumny linii?
sort -rnk3 myfile
2.gu Qxy 23
4.gui Qxr 21
3.guT QWS 18
1.gui Qxx 16
teraz mam wyjścia, jak: (linia zaczynając 3.gui jest z powodu linii z 4.gui ma większą wartość)
2.gu Qxy 23
4.gui Qxr 21
1.guT QWS 18
nie mogę korzystać -head
bo mam miliony wierszy i nie gdzie wyciąć zrobić, nie mogłem zrozumieć sposób korzystania -uniq
ponieważ traktuje jako linię cały i ponieważ nie mogę powiedzieć -uniq
, aby spojrzeć na pierwszą kolumnę, zlicza linię, która ma unikalny wynik - co jest normalne-. wiem -uniq
może zignorować liczbę znaków, ale jak widać z przykładu pierwsza kolumna może mieć różne liczby znaków ..
Proszę o poradę ..
możliwe duplikat [Czy istnieje sposób „uniq” przez kolumnę?] (Http : //stackoverflow.com/questions/1915636/is-there-a-way-to-uniq-by-column) –