素晴らしい [〜#〜] fart [〜#〜] ユーティリティは、Windowsコマンドラインのテキストを置き換えようとするときの標準のようです。
ただし、例に示すように動作させることはできません。私のテストファイルtest.txt:
Images Here Images
ImagesWhateverImages
私は今これを試します:
fart -r -i -p "test.txt" "Images"
そして取得:
Images Here Images
ImagesWhateverImages
Found 4 occurence(s) in 1 file(s).
すごい!しかし、ImagesをFooに置き換えようとすると、機能しません。
fart -r -i -p "test.txt" "Images" "foo"
--> Replaced 0 occurence(s) in 1 file(s).
誰もがfart -r -i- p <filename> <string_to_replace> <replacement>
コマンドとそれを操作します。私は何が間違っているのですか?
これはトリックの質問ですか? FARTの使用法のヘルプ明らかには-p
は「プレビュー」を表すため、削除すると実際に変更が加えられます。
(また、-r
単一のファイルのみを扱っている場合は、必要ありません。)