|
蓝森林 http://www.lslnet.com 2006年6月26日 11:18
求助!关于取系统当前时间之前一周内所有的数据!
如:
时间 值
2006-05-01 aa
2006-05-02 v1
......
2006-05-20 s1
.....
2006-05-25 q2
想法是取 2006-05-19 至 2006-05-25 之间的数据?怎么可以实现!先谢谢啦!!!! |
sed -n '/2006-05-20/,/2006-05-25/p' filename |
-->
这个不通用。
先把7天前的日期算出来。 |
sed -n "/^$(date +%Y-%m-%d -d"-7 day")/,/^$(date +%Y-%m-%d)/p" urfile |
-->
你用的是Linux吧。 我在solaris下没试出来。 |
非常感谢斑竹! |
| |