Использование FIND и IF EXIST для удаления конкретной фразы из текстового файла - PullRequest
1 голос
/ 07 мая 2011

Я пытаюсь обрезать текстовый файл, хотя я безуспешно использовал следующую команду:

FIND "word1" C:\Users\Username\Desktop\test.txt | IF EXIST "word1" (DEL "word1")

Синтаксис неверный, я пробовал много разных комбинаций без удачи.

1 Ответ

1 голос
/ 07 мая 2011

Если вы пытаетесь удалить определенный текст из файла, вы можете использовать sed (для Windows доступны версии, например, ).Например, чтобы удалить все вхождения слова «word1»:

sed -e "s/word1//g" inputfile > outputfile

Или, если вы хотите удалить слово «word1», только если оно не встроено в другой текст:второй использует \b для обозначения границ слова.Обратите внимание, что в командной строке Windows необходимо заключить сценарий sed в двойные кавычки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...