Quiero buscar una cadena y restar el tiempo que se encuentra de la hora actual. Cuando se usa, el script debe mostrar las líneas de ese momento o del siguiente período de tiempo de registro.
Puedo buscar la cadena y restar la hora de la hora actual, pero está buscando la hora exacta y está dando un resultado.
Quiero que el guión busque la hora exacta. Si no se encuentra la hora exacta, debería mostrar el resultado desde la hora registrada más cercana a la hora actual y debería mostrar las líneas de registro.
Rendimiento esperado:
Si la cadena y el tiempo no se encuentran en el archivo de registro, la secuencia de comandos debe ser inteligente para elegir entre el tiempo de registro más cercano y mostrar el resultado de ese tiempo a la hora actual cuántos registros hay con esa cadena.
fuente
Respuestas:
El siguiente script supone que desea encontrar el texto en el parámetro 2, seguido de
:
, seguido de la fecha en el parámetro 3 formateado comoYYYY-M-D-h:m:s
, es decir, sin ceros a la izquierda, según el fragmento de su pregunta.fuente