echo `pwd`
cd `pwd`
startDay=20190606
for i in {0..18}
do
day=`date -d "$startDay +$i day" +%Y%m%d`
echo $day
`hadoop fs -cat /bigdata/output/day/$day/active-back-30/partG2-r-* >> activeback_${day}`
ts=`date -d $day +%s`
t=$(((ts+28800)/86400))
`awk -F ' ' '{print($1,$2,$3,$4,$5,"'$t'")}' activeback_$day >> activeback_"$day"_formate`
done
awk编程实践3:将shell变量作为参数传递给awk
最新推荐文章于 2024-05-01 22:10:15 发布