Created
June 13, 2014 01:07
-
-
Save kunpengku/70c43e1fad896e62f3d6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
去掉最后一个字符 | |
time1=${time1%?} | |
date命令 | |
##begin | |
date +'%H:%M' 后面是输出格式 | |
date -d'1 minute ago' +'%H:%M' 时间先做偏移,再按照格式输出,这个加号不可少 | |
##end | |
时间做比较,其实是比较字符串。 | |
[[ "$dt" > "`date -d'15 minute ago' +'%m-%d %H:%M'`" ]] && sum=$((++sum)); | |
上面这句相当于是 if条件 语句了。 | |
eg: | |
grep "`date -d'30 minute ago' +'%m-%d'`.*NotiryURL.*result=1" RechargeCallback.log | awk '{print $1,$2}' > tmp.log | |
sum=0; while read dt; do [[ "$dt" > "`date -d'30 minute ago' +'%m-%d %H:%M'`" ]] && sum=$((++sum)); done < tmp.log ; echo $sum | |
awk 用法 注意print多个参数是,中间用逗号分开。 | |
关键字替换脚本 | |
##begin | |
for f in *.idl; do | |
sed -i 's/result/xxx/g' $f | |
done | |
##end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment