나는 같은 4 파일이 있습니다
file A
>TCONS_00000867
>TCONS_00001442
>TCONS_00001447
>TCONS_00001528
>TCONS_00001529
>TCONS_00001668
>TCONS_00001921
file b
>TCONS_00001528
>TCONS_00001529
>TCONS_00001668
>TCONS_00001921
>TCONS_00001922
>TCONS_00001924
file c
>TCONS_00001529
>TCONS_00001668
>TCONS_00001921
>TCONS_00001922
>TCONS_00001924
>TCONS_00001956
>TCONS_00002048
file d
>TCONS_00001922
>TCONS_00001924
>TCONS_00001956
>TCONS_00002048
모든 파일은 2000 개가 넘는 줄을 포함하고 첫 번째 열에 따라 정렬됩니다.
모든 파일에서 공통 줄을 찾고 싶습니다. 나는 awk와 grep과 comm을 시도했지만 작동하지 않았다.
답변
파일이 이미 정렬되었으므로 :
comm -12 a b |
comm -12 - c |
comm -12 - d
답변
cat a b c d |sort |uniq -c |sed -n -e 's/^ *4 \(.*\)/\1/p'