我有一个csv文件,数据显示如下
87540221|1356438283301|1356438284971|1356438292151697 87540258|1356438283301|1356438284971|1356438292151697 87549647|1356438283301|1356438284971|1356438292151697
我正在尝试将第一列保存到新文件(不包含字段分隔符,然后从主csv文件中删除第一列以及第一个字段分隔符。
有任何想法吗?
到目前为止,这是我尝试过的
awk 'BEGIN{FS=OFS="|"}{$1="";sub("|,"")}1'
但这不起作用
假设您的原始CSV文件名为“ orig.csv”:
awk -F'|' '{print $1 > "newfile"; sub(/^[^|]+\|/,"")}1' orig.csv > tmp && mv tmp orig.csv