Qualquer maneira com a qual eu possa converter qualquer timestamp para um padrão em BASH [closed]

1

Tentando criar um script que verificará qualquer arquivo de registro nos últimos 5 minutos, onde ele estará lendo os dados atualizados nos últimos 5 minutos.

Não é possível usar tail -f (como será usado como plugin no nó remoto, então não será possível colocar isso). Possibilidade de fazer sucesso com awk , mas apenas por um timestamp:

COUNT=$(awk -v d1="$(date --date="-$TIME min" "+%m/%_d %H:%M")" -v d2="$(date "+%m/%_d %H:%M")" '$0 > d1 && $0 < d2 || $0 ~ d2' $FILE | grep -ce "$PATTERN")

Mas isso não será executado para nenhum outro tipo de registro de data e hora.

    
por ajain 14.02.2017 / 22:00

0 respostas