检查源文件和加载目标的记录数

检查源文件和加载目标的记录数

我有一些源文件,假设是 mydata.csv 和我的目标表。我想验证源文件和目标表之间的记录计数是否相同。目标表位于配置单元中。

我经历过这个关联

我想要类似的东西

if [ eval target_count_command -eq count_from_csv ]
then 
echo "File loaded fine"
else
"LOad Again"
fi

答案1

最简单的方法计数记录将会wc -l。如果你有一个多变的以及应引用为的 CSV 行数"$count_from_csv"(使用引号)。eval在这种情况下你不需要使用;相反你会想要运行命令使用 来计算目标行数"$(target_count_command)

相关内容