%3A%20%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%BE%200%20%D0%B2%D1%85%D0%BE%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B9.png)
ВеликийПЕРДЕТЬутилита, похоже, является нормой при попытке заменить текст в командной строке Windows.
Однако я не могу заставить его работать так, как показано в примерах. Мой тестовый файлтест.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>
команду и работают с ней. Что я делаю не так?
решение1
Это вопрос с подвохом? Помощь по использованию FARTчеткоозначает -p
«предварительный просмотр», поэтому если вы его удалите, изменения действительно будут внесены.
(Кроме того, -r
это не обязательно, если вы имеете дело только с одним файлом.)