我有这样的文件:
1. something1 2015/04/15
2. something2 2015/02/06
3. something3 2015/05/09
4. something4 2015/05/15
5. something5 2015/09/20
我想打印所有比date=2015/05/09
旧的东西
`awk ' $2 < $date ' file`
YOu需要使用-v
选项将shell变量传递给awk:
date="2015/05/09"
awk -v d="$date" '$NF < d' file
打印前两行