【发布时间】:2014-08-28 17:56:38
【问题描述】:
我需要一个 Windows 批处理脚本来在文件中查找不正确的“换行符”字符并将其删除。在实践中,文件很大,并且有多行带有这样的“NewLine”字符。因此编辑是有问题的。此外,如果我使用记事本进行编辑,并启用 Wordwrap 功能,它会产生更多的 NewLine 字符。到目前为止,我正在通过 Textpad applciation 进行操作,但这也是一种手动解决方法,并且容易出错。 因此,如果这可以通过 Windows 批处理脚本完成,我想征求您的意见。
=================
示例文本
1,2,3,
4,5,6,
7,8,
9,
10,11,
12,
13,14,15,
16,17,
18,
19,20,21,
22,23,24,
=================
期望的输出
1,2,3,
4,5,6,
7,8,9,
10,11,12,
13,14,15,
16,17,18,
19,20,21,
22,23,24,
如果我混合匹配字符和数字,脚本将不起作用。实际上,输入文件将是从数据库中提取的 csv,每列中可以有 Varchar2、Number、Float 等数据类型,用逗号分隔。在这种情况下如何使用该脚本。
样本 2
123,abc,hscs,456,adf,,
321,cba,hcdfs,4321,wqe,12,
213,bac,
hfc,145,quf,134,
457,dsxa,
dfcx,4567,hgpl,786,
879,cxd,yht,684,ytre,,
期望的输出
123,abc,hscs,456,adf,,
321,cba,hcdfs,4321,wqe,12,
213,bac,hfc,145,quf,134,
457,dsxa,dfcx,4567,hgpl,786,
879,cxd,yht,684,ytre,,
谢谢
【问题讨论】:
-
有人可以帮忙解决这个问题的第二个测试用例吗?
标签: batch-file window