- 论坛徽章:
- 0
|
$awk -v day=`date +%d` -v hour=`date +%H` '{if($5==day && $6==hour) print}' 2.failTime |wc -l
0
这样我可以得到统计结果
$a=`awk -v day=`date +%d` -v hour=`date +%H` '{if($5==day && $6==hour) print}' 2.failTime |wc -l`
-bash: -v: command not found
但是这样为什么不行呢?
要怎么才能把结果再赋值给一个变量?
$cat 2.failTime
2 201102170441 2011 02 17 04 41 08
2 201102171408 2011 02 17 14 08 08
2 201102191719 2011 02 19 17 19 54
2 201102201055 2011 02 20 10 55 54
2 201102201446 2011 02 20 14 46 53
2 201102201721 2011 02 20 17 21 53
2 201102210001 2011 02 21 00 01 53
2 201102211856 2011 02 21 18 56 06 |
|