我有来自公司内不同网站的多个CSV文件,其中包含来自多个不同公司用户输入数据的多个SQL数据库的多个名称和电子邮件地址。我有一个SQL导出程序,可以将名称和电子邮件导出到CSV文件。我注意到,有时某些电子邮件地址在电子邮件地址之前或之后都有十六进制0x1F分隔符(在Notepad ++中它看起来像一个黑色的“US”框)。
如何编写一个简单的批处理文件,以便从任何可能拥有该文件的CSV文件中查找和删除该分隔符。并使用/替换原始文件保存输出。最好使用简单的批处理命令,而不是Powershell或Java或其他任何类似命令。这将在标准安装的Windows 2008 R2上运行,无需添加任何额外程序。
实施例
目录:的 C:\上传
文件名(最多23个文件,带有随机的2位数字前缀,后跟日期): “a1-20151101.csv”,“b2-20151101.csv”,“cd-20151101.csv”等。
内部CSV(FirstName; LastName;电子邮件):
约翰;李四; john.doe@johndoe.com
简;史密斯; jsmith@google.com