我在oracle中使用UTL_FILE实用程序将数据输入到csv文件中。我在这里使用脚本。
所以我得到了一组文本文件
情况下:1
test1.csv文件中的输出样本是
"sno","name"
"1","hari is in singapore
ramesh is in USA"
"2","pong is in chaina
chang is in malaysia
vilet is in uk"
现在我使用linux commans作为
来计算test1.csv中的记录数egrep -c "^\"[0-9]" test1.csv
这里我记录计数为
2 (ACCORDING TO LINUX)
但如果我使用select * from test;
COUNT(*)
---------- (ACCORDING TO DATA BASE)
2
情况下:2
test2.csv文件中的输出样本是
"sno","name","sal"
"","","1000"
"","","2000"
现在我使用linux commans作为
来计算test2.csv中的记录数egrep -c "^\"[0-9]" test2.csv
这里我记录计数为
0 (ACCORDING TO LINUX)
但如果我使用select * from test计算记录数量;
COUNT(*)
---------- (ACCORDING TO DATA BASE)
2
任何身体都可以帮助我如何计算确切的行数:1和案例:2
使用linux中的单个命令
提前感谢。