moje pytanie jest prawie jak this one, ale z jedną różnicą; Chcę, aby wynik był linią, która ma najwyższy wynik na trzeciej zakładce. moje dane jak:Bash wyprowadza linię o największej wartości
1.gui Qxx 16
2.gui Qxy 23
3.guT QWS 11
i chcę uzyskać to:
1.gui Qxy 23
3.guT QWS 11
użyłem:
cat file.f | uniq | cut -d" " -f3 | sort | uniq -d >>out.f
ale nie dostać to, co chcę !?
Czy można ponownie sprawdzić wejście i wyjście? Czy '1.gui ...' na wyjściu powinno być '2.gui ...'? –
@ Raze2pust numery nie są ważne dla pierwszej zakładki; po prostu po to, aby wyreżyserować numery linii .. – teutara
k .. wtedy powinieneś zmienić '3.guT' na' 2.guT' na wyjściu. W przeciwnym razie jest mylące. –