读取本机格式的bcp数据文件

时间:2012-12-05 17:37:39

标签: format bcp

使用Unix shell脚本,我正在使用NATIVE格式从Server1中的表执行bcp out到文件--XXXX.bcpdat,然后将文件中的bcp执行到Server2中具有相同结构的表。 我们的bcp命令是 bcp“$ dbname”..“$ tablename”out XXXX.bcpdat -n bcp“$ dbname”..“$ tablename”在XXXX.bcpdat -n -b10000

这个bcp_out& bcp in表中的预期工作。 但我想在这里进行紧急改变 - 我想在bcp数据文件(XXXX.bcpdat)中获取总行数(一行可能有120或30或40条记录) 但是使用Native格式的文件我无法区分每一行和&它是如何分开的。如果我通过头部-10 XXXX.bcpdat或尾部-10 XXXX.bcpdat,它会打印文件中的所有内容。 “wc -l”或“awk”或“cut”无法帮助我从文件中获取行数。行没有区别,就像bcp的字符加载一样。如果有人最早帮助我真的很棒,我怎么能得到bcpdat文件中的总行数(而不是记录)。先谢谢你的战利品。

0 个答案:

没有答案