有选择地从备注字段中选择日期

时间:2017-11-22 13:35:30

标签: mysql sql

我正在尝试从注释字段中选择性地选择日期。在注释字段中输入日期的位置不是常量。是否有可能根据/部分中显示的“yyyy/mm/dd”来过滤日期?

1 个答案:

答案 0 :(得分:0)

如果你想在格式为YYYY / MM / DD的字符串中选择日期,并且字符串中除日期之外的其他地方没有斜杠(/),那么下面的代码将起作用。

#!/bin/bash
file_name=$1
start_date=$2
end_date=$3


cat  $file_name | cut -d" " -f1,3,5-20 | sort -nr | grep "warn\|notice" | awk '$1 >= $start_date && $1 <= $end_date' | awk '{print $1 " " $2" " $3}'