2016-11-18 37 views
0

爲什麼會慶典:語法錯誤附近意外的標記'(」使用粘貼和awk時如下:慶典:靠近意外的標記語法錯誤'(「用awk並粘貼

paste <(awk '{print$1}' file1.csv) < (awk '{print$10"\t"$11}' file1.csv) 

感謝

+1

請發佈一些示例數據和預期輸出。 –

+0

「<(」取第10列和第11列之間有空格) 使用awk可以達到相同的結果 - awk'{print $ 1,$ 10'\ t「$ 11}'file1.csv –

回答

2

根據您的環境,有一個機會,進程替換<()不支持。

有解決這個問題的方法,因爲它基本上只是語法糖反正。

這就是說,它看起來像你不需要它在所有在你的榜樣:

awk -v OFS='\t' '{ print $1, $10, $11 }' file1.csv 
7

你不應該有大約<()的空間。命令應該是,

paste <(awk '{print$1}' file1.csv) <(awk '{print$10"\t"$11}' file1.csv) 
相關問題