Respostas:
Isso também é possível com o Notepad ++:
Marque a linha do marcador (se não houver atualização da guia Marcar para a versão atual).
Digite seu termo de pesquisa e clique em Marcar Tudo
Agora vá ao menu Pesquisar → Favoritos → Remover linhas marcadas
Feito.
cdentrar no caminho e digitar um comando complexo (se preocupar com sintaxe e estragar permanentemente e depois perceber não há backup). [ Não me interpretem mal, eu uso os comandos do console o tempo todo para outras coisas, mas para algo assim, é apenas um exagero.] #
BOOKMARK LINEé importante aqui, caso contrário não funcionará !.
Outra maneira de fazer isso no Notepad ++ é na caixa de diálogo Localizar / substituir e com regex:
Ctrl+ hpara exibir a caixa de diálogo Localizar Substituição.
Na Find what:caixa de texto, inclua seu regex: .*help.*\r?\n(onde \ré opcional caso o arquivo não tenha terminações de linha do Windows).
Deixe a Replace with:caixa de texto em branco.
Verifique se o botão de opção Expressão regular na área Modo de pesquisa está selecionado. Então clique Replace Alle pronto! Todas as linhas que contêm seu termo de pesquisa helpforam removidas.

Tarefa fácil com grep:
grep -v help filename
Anexe > newFileNamepara redirecionar a saída para um novo arquivo.
Para esclarecer, o comportamento normal será imprimir as linhas na tela. Para canalizá-lo para um arquivo, o >pode ser usado. Assim, neste comando:
grep -v help filename > newFileName
grepchama o grepprograma, obviamente-vé um sinalizador para inverter a saída. Por padrão, grepimprime as linhas que correspondem ao padrão especificado. Com esse sinalizador, ele imprimirá as linhas que não correspondem ao padrão.help é o padrão a combinarfilename é o nome do arquivo de entrada> redireciona a saída para o seguinte itemnewFileName o novo arquivo onde a saída será salva.Como você deve ter notado, você não estará excluindo itens no seu arquivo. grepirá lê-lo e outro arquivo será salvo, modificado de acordo.
grepinstalado. De qualquer forma, eu recomendo que você instale o GNU grep, ele certamente funcionará no Windows e é uma ferramenta realmente útil.
>neste caso), fornecendo um comando final degrep -v help filename > outputFileName
Você pode fazer isso usando o sed: sed '/help/ d' < inputFile > outputFile
sed '/^help/ d'deveria funcionar. O ^representa o início da linha.
sedegrep
Procure com uma expressão regular:
^.*(help).*$
\n\n, substitua por `` (nothing)
Se você estiver no Windows , tente findstr. Não são necessárias ferramentas de terceiros:
findstr /V /L "searchstring" inputfile.txt > outputfile.txt
Ele também suporta regex! Basta ler a ajuda da ferramenta findstr /?.
PS Se você deseja trabalhar com arquivos grandes e enormes (como arquivos de log de 400 MB), um editor de texto não economiza muito em memória; portanto, como alguém já apontou, as ferramentas de linha de comando são o caminho a seguir. Mas não há grep no Windows, então ...
Acabei de executar isso em um arquivo de log de 1 GB e levou literalmente 3 segundos.