我想使用AWK提取列。 源文件是一個.csv文件,下面是我使用的命令:使用AWK提取列
awk -F ',' '{print $1}' abc.csv > test1
數據在文件abc.csv是象下面這樣:在TEST1獲得
[email protected],160,1,2,3
[email protected],1,2,3,160
但數據是這樣的:
[email protected]@ymail.com
從服務器下載文件後在記事本中打開文件時。
我想使用AWK提取列。 源文件是一個.csv文件,下面是我使用的命令:使用AWK提取列
awk -F ',' '{print $1}' abc.csv > test1
數據在文件abc.csv是象下面這樣:在TEST1獲得
[email protected],160,1,2,3
[email protected],1,2,3,160
但數據是這樣的:
[email protected]@ymail.com
從服務器下載文件後在記事本中打開文件時。
由於您使用的一個窗口工具來閱讀你只需要告訴awk來使用Windows行結束的輸出記錄分隔符輸出:
awk -v ORS='\r\n' -F',' '{print $1}' file
不,這不會幫助記事本,它需要'\ r \ n'而不是像Unix那樣只有'\ n'。 – Jakuje