我有一個很大的55 GB文件,其中每行都有一個句子。 我想檢查是否有任何線條有點「。」。最後,如果有,我想在該行的點之前插入一個空格。如何在Windows上執行「sed - 」類似的操作?
例如:我喜歡那輛車。 替換爲:我喜歡那輛車。
如果存在點,則每行上的拖尾點之前的空格。
我沒有任何cygwin或unix,我使用的是Windows操作系統。有沒有像我能在55GB上做的普通sed?文件?
我試過GetGNUWin32,但我無法確定那裏的實際命令。
我有一個很大的55 GB文件,其中每行都有一個句子。 我想檢查是否有任何線條有點「。」。最後,如果有,我想在該行的點之前插入一個空格。如何在Windows上執行「sed - 」類似的操作?
例如:我喜歡那輛車。 替換爲:我喜歡那輛車。
如果存在點,則每行上的拖尾點之前的空格。
我沒有任何cygwin或unix,我使用的是Windows操作系統。有沒有像我能在55GB上做的普通sed?文件?
我試過GetGNUWin32,但我無法確定那裏的實際命令。
安裝Perl。草莓Perl可能是Windows的最佳發行版。 http://strawberryperl.com/
做你談論在Perl什麼,這將是這樣的:
perl -p -i -e's/\.$/ ./' filename
您可以安裝Cygwin
並使用sed
從那裏。在這裏,我發現Sed for Windows
編輯:
非常好回答你的問題: Is there any sed like utility for cmd.exe
(我總是前綴stackoverfloew
當我在谷歌搜索同我爲你所做的對谷歌:sed on window stackoverflow
,但那是另一回事)
對於Google,您還可以添加inurl或網站運營商,@GrijeshChauh一個 – hd1
@ hd1嗨! ..謝謝 –