Tengo un archivo de registro como Bla, bla, bla 2018-12-13. Ahora quiero recuperar los archivos de registro con una fecha anterior al 01/05/2018. Mi intención es filtrar los archivos de registro anteriores al 2018-05-01
Respuesta1
Podemos usar awk
'soperador de comparación
$ cat ip.txt
Blah blah blah 2018-12-13
Blah blah blah 2018-02-13
Blah blah blah 2018-05-01
$ awk '$NF < "2018-05-01"' ip.txt
Blah blah blah 2018-02-13
Para obtener líneas menores o iguales a alguna fecha:
$ awk '$NF <= "2018-05-01"' ip.txt
Blah blah blah 2018-02-13
Blah blah blah 2018-05-01
Respuesta2
Usando dategrep
desde dateutils,http://www.fresse.org/dateutils/
dategrep '<2018-05-01' <file