我有製表符分隔的文件(對不起,我不知道如何格式化它,不應該是空格,但選項卡)。在Mac OSX上使用GAWK的空輸出Maverick
"" "logFC" "logCPM" "LR" "PValue" "FDR"
"A1BG" -0.2 -1.5 5.3 0.0 0.1
標記列和行名稱周圍有「」,值沒有。再次,它的製表符分隔。
我的代碼是:
cat file1.csv file2.csv file3.csv | gawk 'NR==1 {if ($1=="something" || $1=="something2") print $1,$2,$4,;}' > test1.txt
「test1.txt的」 不過是空的,我不知道爲什麼..
所以,如果我跑:
cat file1.csv file2.csv | gawk 'NR==1 {if ($1=="A1BG") print $1,$2,$4,;}' > A1BG.txt
我想A1BG.txt看起來像:
"" "" "logFC" "LR"
file1.csv "A1BG" -0.2 5.3
file2.csv "A1BG" y x
感謝您的編輯..試圖弄清楚你是怎麼做到的。 – user3236594
當你問一個問題時,你可以點擊一個橙色的問號進行格式化幫助。在文本區域的頂部還有一些有用的圖標。 – larsks