所以,我的文件看起来像:
First,Middle,Last,Prefix,Address,Address2,City,State,Zip
JOSHUA,D,EVOLA,MR,553 KIRKPATRICK RD,"",ENNIS,TX,75119
NICHOLAS,,HUDSON,MR,24 DWIGHT ST,APT 38,AGAWAM,MA,01001
我想添加一列(在第 0 列),其值为 First+Middle+Last+7766。
(注意:某些记录/行中间为空。)
所以,我正在寻找的结果是:
JOSHUADEVOLA7766,JOSHUA,D,EVOLA,MR,553 KIRKPATRICK RD,"",ENNIS,TX,75119
NICHOLASHUDSON7766,NICHOLAS,,HUDSON,MR,24 DWIGHT ST,APT 38,AGAWAM,MA,01001
我该怎么做?
最佳答案
awk 'BEGIN{FS=OFS=","} {print $1 $2 $3 7766, $0}' file
关于linux - 通过组合其他三列中的字符串来创建新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42034630/