예를 들어 아래와 같은 코드가 있고 열 2에서 중복된 콘텐츠를 가져와서 여기에서 새 파일을 생성한다고 가정해 보겠습니다.
Dog 121 234
Cat 121 222
Rate 123 256
Mouse 122 233
Hat 121 230
따라서 열 2에 "121"이 포함된 모든 항목을 원하고 이에 대한 새 파일을 만듭니다.
답변1
파일을 두 번 통과하여 이를 수행할 수 있습니다. 한 번은 발생 횟수를 계산하고 한 번은 횟수가 1보다 큰 횟수를 인쇄합니다.
$ awk 'NR==FNR {count[$2]++; next} count[$2] > 1' file file
Dog 121 234
Cat 121 222
Hat 121 230