“removendo / p do arquivo pass.txt” correção ou qualquer script de linha de comando alternativo?

1

Eu tenho um arquivo de texto

  • PASS.TXT

8PxNA0QuFVZozwA</p>

Eu preciso que o arquivo de saída contenha apenas

8pxNA0QuFVZozwA

NOTA: ambos p aqui estão em letras minúsculas.

Eu tento usar o utilitário cmd fart.exe para remover </p> do arquivo pass.txt. mas não é possível remover "/" . aqui o que eu fiz:

C:\fart.exe pass.txt "<" --remove pass.txt Replaced 1 occurrence(s) in 1 file(s).

C:\fart.exe pass.txt "/" --remove pass.txt Found 1 file(s).

C:\fart.exe pass.txt "p" --remove pass.txt Replaced 1 occurence(s) in 1 file(s).

C:\fart.exe pass.txt ">" --remove pass.txt Replaced 1 occurence(s) in 1 file(s).

Qualquer correção, solução ou script de linha de comando alternativo?

    
por user3275899 28.04.2017 / 03:56

1 resposta

1

Você só precisa sair do caracter de barra ( / ) com o caractere barra invertida ( \ ) ao usar o parâmetro -C para informar use caracteres estendidos e ele deve funcionar bem.

fart "c:\folder\pass.txt" -C "\/" --remove 

Além disso, como você declara que precisa remover os caracteres </p> por completo, basta executá-los com os caracteres "</p>" passados como o primeiro argumento após o nome do arquivo e removerá todos os caracteres encontrados em um grupo sem a necessidade de escapar ou usar caracteres estendidos.

fart "c:\folder\pass.txt" "</p>" --remove

Mais recursos

  • FART /?

    -C, --c-style Allow C-style extended characters (\xFF%code%\t\n\r\ etc.)

por 28.04.2017 / 06:44