awk '$7<=0.05 {print $7}' statusResults.csv > statusResults_sign.csv
이렇게하면 빈 출력이 생성됩니다. 열 7의 값이 0.05 이하이면 새 파일에 쓰고 싶습니다.awk 값이
awk '$7<=0.05 {print $7}' statusResults.csv > statusResults_sign.csv
이렇게하면 빈 출력이 생성됩니다. 열 7의 값이 0.05 이하이면 새 파일에 쓰고 싶습니다.awk 값이
당신은 CSV 파일을 가지고 필드 분리를 변경해야합니다. 이것을 시도하십시오 :
awk -F, 'NR>1 && $7<=0.05 { print $7 }' test.txt
또한 헤더 행을 건너 뛰었습니다. 당신도 그걸 원하면 확실하지 않습니다.
일부 입력 데이터를 표시하십시오. 명령이 괜찮은 것 같습니다.
cat file
0.06
0.05
0.04
0.08
0.02
AWK를 실행
awk '$1<=0.05' file
0.05
0.04
0.02
"", "baseMean", "log2FoldChange", "lfcSE」, 「합계」, 「유의 확률 ','padj" 「1/2 SBSRNA4 "23.3545024897891, -0.377171574987616,0.213675562828429, -1.76516008660506,0.0775368645420287, 0.999500994113898 "A1BG", 56.04225217763730.2029833185539280.172128788396789,1.17925258432664,0.238297612833129,0.999500994113898 – user2862862
그 "padj"열이 원하는 것입니다. – user2862862
완벽! 하지만 $ 7과 $ 1을 인쇄하고 싶다면 헤더도 필요합니다. 고마워요! – user2862862
신경 쓰지 마라, 알았다! :) – user2862862