Verifique a contagem de registros do arquivo de origem e do destino carregado

1

Eu tenho algum arquivo de origem, suponha mydata.csv e minha tabela de destino.Eu quero validar a contagem de registro se é mesmo entre o arquivo de origem e a tabela de destino .A tabela de destino está na seção.

Eu passei por este Link

Eu quero algo como

if [ eval target_count_command -eq count_from_csv ]
then 
echo "File loaded fine"
else
"LOad Again"
fi
    
por vaibhav kumar 13.11.2016 / 19:22

1 resposta

1

A maneira mais fácil de contar registros seria wc -l . Se você tiver uma variável com o número de linhas CSV que devem ser referenciadas como "$count_from_csv" (com as cotações ). Você não deve precisar usar eval neste caso; em vez disso, você vai querer executar o comando para contar o número de linhas alvo usando "$(target_count_command) .

    
por 13.11.2016 / 20:01