Use wc -l
duas vezes e subtraia os resultados.
before=$(wc -l < yourfile)
sleep 60
after=$(wc -l < yourfile)
let dif=after-before
echo "$dif"
Você também pode imprimir apenas as últimas $dif
linhas:
tail -n$dif yourfile
Embora mais linhas possam ter sido acrescentadas nesse meio tempo, nenhuma das operações é atômica aqui.
Se você quiser acompanhar as alterações incrementais (pelo menos o número de linhas adicionadas), registre a saída de wc -l
a cada minuto. No entanto, não há como fazer isso sem saber com antecedência que você precisará disso. A menos que você tenha registros de data e hora em todas as linhas, não é possível saber qual parte do arquivo foi adicionada quando.