Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 打印早于日期外壳的值_Shell_Date_Compare - Fatal编程技术网

Shell 打印早于日期外壳的值

Shell 打印早于日期外壳的值,shell,date,compare,Shell,Date,Compare,我有以下文件: 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` `awk'$2

我有以下文件:

 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`
`awk'$2<$date'文件`

您需要使用
-v
选项将shell变量传递给awk:

date="2015/05/09"
awk -v d="$date" '$NF < d' file
date=“2015/05/09”
awk-v d=“$date””$NF
打印前两行