据我所知,在awk中,$1和$2表示文件的第一个和第二个字段。但是$1和$2是否可以用来引用变量的第一个和第二个字段。这样如果session=5被存储在一个变量中。然后我希望$1代表'session‘,$2代表'5’。($1 SUBSEP $2 in a)) {ids[$1]++; a[$1, $2]}} END {for (id in ids) {print "Count</e
如果另一个表中有一行与第一个表中的某个关键字段匹配,我需要运行一个查询,其中一个字段返回的值为yes或no。听起来像是join的工作,除了第二个表是一对多,我只需要知道第二个表中的行数是零还是非零。我可以这样做:
select t1.name, t1.id, (select count(1) from t2 where t1.i