通过perl更改csv文件中的字符 - 错误

时间:2014-10-06 13:55:23

标签: windows perl

我在Windows服务器上的cmd-line-box中尝试以下代码。

perl -p -i -e 's/\n/\r\n/g' \\server-dns\test\*.csv

但这不起作用。

错误代码是:

Can't open: \\server-dns\test\*.csv: Invalid Argument.

我是一个绝对的新手。任何人都可以帮助我。

TIA

金利

1 个答案:

答案 0 :(得分:1)

Windows无法实现全局,因此您可以手动执行此操作,

perl -i~ -pe 'BEGIN{@ARGV = map glob, @ARGV} s/\n/\r\n/g' \\server-dns\test\*.csv

在Windows下,使用-i

时,您可能需要使用备份文件而不是就地编辑