awk -F , '{if ($1!~/\./) print $1","$3}' 和 awk -F"," 'NR==FNR{a[$2]=$0;next}{sub($1,a[$1]
1个回答
展开全部
这两个是awk语句
awk -F , '{if ($1!~/\./) print $1","$3}'
以,(逗号为分隔符)如果第一列不匹配.(点)则打印第一列和第三列数据。
awk -F"," 'NR==FNR{a[$2]=$0;next}{sub($1,a[$1]
第二个不全 ,看开头。应该是第一个文件的内容存入顺组的第二列,第二个文件的第一列存入数组的第一列。不全,只能大概看懂这个意思。
awk -F , '{if ($1!~/\./) print $1","$3}'
以,(逗号为分隔符)如果第一列不匹配.(点)则打印第一列和第三列数据。
awk -F"," 'NR==FNR{a[$2]=$0;next}{sub($1,a[$1]
第二个不全 ,看开头。应该是第一个文件的内容存入顺组的第二列,第二个文件的第一列存入数组的第一列。不全,只能大概看懂这个意思。
更多追问追答
追问
我现在想写一个语句请问您知道怎么写吗?
由于数据量太大无法再本机数据库 匹配,需要在linux下匹配一个数据的重复频次,数据格式类似于这样:
地区 账号 QQ号 我希望通过去重得到 地区 账号 QQ号 频次(重复数据的次数) 这样的linux语句该怎么去写,linux我不是很熟、、谢谢了哈 ~~
追答
如果方便可否提供一点文本内容,我需要一点文本内容,还有最后输出的样式。
ukyomud@qq.com,你可以把需求和文本内容发个邮件给我,如果不是很难,我就帮你弄弄。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询