그래서이 질문은 저를 괴롭 히고 있습니다. 그래서 나는이 프로젝트를 끝내기를 희망하고 있습니다. 지금까지 나는 대답을 찾을 수 없었습니다. 꽤 간단 해 보입니다. 나는 다음을 사용했다 :
awk '$1' merged_counts.txt |sort|uniq -d|wc
그리고 216 라인을 얻었다. 그러나이 번호는 올바르지 않습니다. 내가 사용하는 경우
more merged_counts.txt|cut -f 1|sort|uniq -d|wc
나는 271 줄을 얻는다. 내가 사용하는 경우
awk '{print $1}' merged_counts.txt |sort|uniq -d|wc
또한 271 행을 얻지 만 나머지 필드도 잃어 버렸습니다. 나는 이것이 초등적인 것으로 보이는 것에 대해 왜 이런 식으로 행동 하는지를 알 수 없다. 어떤 도움이나 제안을 주셔서 감사합니다. 확실하게 나는 무엇인가를 멀리 바라 볼 것임에 틀림 없다. 파일의
예 :
B3GALT1 72 128 65 124 87 118 102 117 38 106 87 115 27 20 89 30
AMY1A 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
PSENEN 654 459 648 462 508 399 537 532 696 460 625 473 621 322 633 434
유전자 'AMY1A은'내 파일에 두 번 나타나도록 두 DNA 가닥에 주석하는 유전자 중 하나입니다. awk
합니다 (-F
옵션을 통해 변경 기본적으로) 공백의 실행을 사용하는 반면
Btw, 제 질문은 216 대 271을 얻는 이유입니다. awk 인쇄를 사용하면 나머지 필드가 제거된다는 것을 알고 있습니다. 감사! – user2937872
'cat'이나 더 나은'cut -f 1
chepner
나쁜 습관. 실제로 뭔가를 연결하려는 경우 내 머리 속의 어떤 것만이 고양이를 사용할 수 있습니다. – user2937872