[英]extracting the column using AWK
我正在嘗試使用AWK提取列。 源文件是.CSV文件,下面是我正在使用的命令:
awk -F ',' '{print $1}' abc.csv > test1
文件abc.csv中的數據如下所示:
xyz@yahoo.com,160,1,2,3
abc@ymail.com,1,2,3,160
但是在test1中獲得的數據如下:
abc@ymail.comxyz@ymail.com
從服務器下載文件后,在記事本中打開文件。
記事本不顯示在unix上創建的換行符。 如果您想添加它們,請嘗試
awk -F ',' '{print $1"\r"}' abc.csv > test1
由於您使用Window工具讀取輸出,您只需要告訴awk使用Windows行結尾作為輸出記錄分隔符:
awk -v ORS='\r\n' -F',' '{print $1}' file
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.