Я хочу увидеть, какая строка в моей колонке 2 повторяется.Проверьте, какая строка в определенном столбце повторяется
Например:
a apple
b peach
c grape
d peach
e peach
f apple
Мой результат будет:
a apple
f apple
b peach
d peach
e peach
Показана вся строка, которая имеет общую строку на второй колонке.
+1 хотя quibblers среди нас можно отметить, что оригинальный выход имеет все яблоки, перечисленные рядом друг с другом на выходе, и перед всеми персиками. Это, вероятно, было бы наиболее легко устранено путем сортировки вывода из вашего скрипта во втором столбце: '| sort -k2' или, возможно, '| sort -k2,2 -k1'. Это также можно сделать в 'awk', проще, если файлы достаточно малы, чтобы вместить их в память, и гораздо менее легко, если они не являются. –
@JonathanLeffler довольно верно. Я просто обновил вашу рекомендацию 'sort'. Я предпочитаю использовать трубопровод для инструмента, который лучше всего обрабатывает, поэтому в этом случае я считаю, что сортировка имеет идеальный кандидат с '| sort' :) – fedorqui