Великолепная утилита 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).

Большой! Но когда теперь пытаешься заменить изображения на 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> и работают с ней. Что я делаю неправильно?

1 ответ1

3

Это вопрос с подвохом? В справке по использованию FART четко указано, что -p означает "предварительный просмотр", поэтому, если вы удалите его, изменения действительно будут внесены.

(Кроме того, -r не требуется, если вы имеете дело только с одним файлом.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .