4

すべての行に文がある 55 GB の大きなファイルがあります。ドット「。」を含む行があるかどうかを確認したい。最後に、もしあれば、その行のドットの前にスペースを挿入したい.

例:私はその車が好きです。置き換え: I like that car .

ドットがある場合、各行の末尾のドットの前のスペース。

私は cygwin や unix を持っておらず、Windows OS を使用しています。この 55 GB で実行できる共通のような sed はありますか? ファイル?

GetGNUWin32 を試しましたが、実際のコマンドを特定できません。

4

3 に答える 3

3

パールをインストールします。Strawberry Perl は、おそらく Windows に最適なディストリビューションです。 http://strawberryperl.com/

あなたが話していることを Perl で行うには、次のようにします。

perl -p -i -e's/\.$/ ./' filename
于 2013-01-01T06:47:40.303 に答える
3

そこからインストール Cygwinして使用できsedます。そして、ここでSed for Windowsを見つけました


編集
質問に対する非常に良い回答: cmd.exe用のsedのようなユーティリティはありますか

stackoverfloew( Google で検索するときは常に接頭辞を付けます。Google であなたに対して行ったのと同じですsed on window stackoverflowが、それは別の問題です)

于 2013-01-01T06:52:54.127 に答える