打印早于日期外壳的值



我有这样的文件:

 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

打印前两行

相关内容

  • 没有找到相关文章

最新更新