awk命令合并文件的例子,可用awk将sql输出到一个文件中,可用awk '{print ""变量名""}' 变量名=$另一个变量名的形式给awk传一个变量值进去。
用linuxjishu/13830.html target=_blank class=infotextkey>awk合并两个文件:
awk -F"t" '{if(NR==FNR) {a[$1]=$2} if(NR>FNR){print $1"t"$2"t"a[$1]"t"$3}}' corpsongcocount.txt corpTop100.txt
corpid corp count(*) count
5 环球音乐 23 979
3 SONY 26 8064
1 百代音乐 16 5913
cat /data1/ykrunning/$dateFlag/yueku.log
| awk ' $3 ~ /http://t.sina.com.cn/ {print $1}'| sort -u |wc -l
| awk '{print "replace into ** values (""phpDate"", "inner_corp_uip", "$1", null);"}' phpDate=$phpDate
>>**.sql
可用awk '{print ""变量名""}' 变量名=$另一个变量名的形式给awk传一个变量值进去。
打印时用"""" 括起来。
可用awk将sql输出到一个文件中,最后再执行sql
awk -v var=value 用-v来定义变量
/usr/bin/
mysql -h"******" -u"**" -p"**" -P"**" "music" < /tmp/inner_corp.$dateFlag.sql
直接用shell来入库:
svn info 查看目录svn 状态
可用tr “n" ',' 命令将列变成行