3

我尝试:

C:\Users\me\Documents\worknotes\performance\tomcatlogs\livesite\learn>sed
 -e 's/"//g' local07.csv > local07nq.csv

但不是输出到文件 local07nq.csv,而是输出到控制台。怎么了?

我正在使用 sed/cygwin/windows。

4

2 回答 2

3

Windows 命令提示符中的引号(至少我使用过的风格)通常是有问题的。将脚本 ( s/"//g) 放在一个文件中并以这种方式运行它可能会更好:

sed -f myscript.sed local07.csv > local07nq.csv
于 2012-05-15T17:52:39.907 回答
1

在 cygwin / mintty 或 cygwin shell 上,这很好:

sed -e 's/"//g'

而不是使用 cmd shell,而是尝试 cygwin shell,并获得合理的引用行为。

于 2012-05-15T19:12:07.740 回答