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」, 「統計」, 「p值」, 「padj」 「1/2 SBSRNA4」 23.3545024897891,-0.377171574987616,0.213675562828429,-1.76516008660506,0.0775368645420287, 0.999500994113898 「A1BG」,56.0422521776373,0.202983318553928,0.172128788396789,1.17925258432664,0.238297612833129,0.999500994113898 – user2862862
其列「padj」我想要。 – user2862862
完美!但是如果要打印$ 7和$ 1,我還想要標題。非常感謝你! – user2862862
沒關係,我明白了! :) – user2862862