在过去的一个小时里,我一直在努力做这件事,但却看不出是怎么回事。
FINDSTR /M /C:"260255" productattributes_20190413_000001.775.txt>Err.txtstring 260255在productattributes_20190413_000001.775.txt文件中是可用的,我正在该文件所在的目录中执行此命令。执行此命令后,Err.txt为空。
全员指挥-
C:\Users\nmangal\Desktop\feed_for_prod\price\attributes>FINDSTR /M /C:"260255" productattributes_20190413_000001.775.txt>Err.txt发布于 2020-06-10 17:00:14
我怀疑您的文件在UTF-16中,在这种情况下,由于中间的空值,findstr将找不到文本。
因此,一种解决方案是将文件转换为UTF-8。
我不知道有什么办法使findstr处理UTF-16.事实上,维基百科说,
但是,虽然find命令支持UTF-16,但findstr不支持。
因此,另一种解决方案可能是使用find。
https://stackoverflow.com/questions/62308411
复制相似问题