我嘗試:桑達不會管到一個文件
C:\Users\me\Documents\worknotes\performance\tomcatlogs\livesite\learn>sed
-e 's/"//g' local07.csv > local07nq.csv
但是,而不是輸出到文件local07nq.csv它輸出到控制檯。怎麼了?
我正在使用sed/cygwin/windows。
我嘗試:桑達不會管到一個文件
C:\Users\me\Documents\worknotes\performance\tomcatlogs\livesite\learn>sed
-e 's/"//g' local07.csv > local07nq.csv
但是,而不是輸出到文件local07nq.csv它輸出到控制檯。怎麼了?
我正在使用sed/cygwin/windows。
Windows命令提示符中的引號(至少是我使用的風格)通常是有問題的。你可能會通過將腳本(s/"//g
)在文件中並運行它這樣更好:
sed -f myscript.sed local07.csv > local07nq.csv
謝謝馬克。這工作。 – dublintech
在Cygwin/mintty或cygwin外殼,這是好的:
sed -e 's/"//g'
代替使用cmd shell,嘗試使用cygwin shell,並獲得明智的引用行爲。
它可能是cmd shell中的引用問題:我不認爲cmd尊重單引號。 –
既然你已經在使用cygwin,那麼你也可以利用cygwin'bash' - 從這裏應該可以正常工作。 – FatalError