No meu cenário, preciso verificar meu arquivo ( XXX.txt
) para a palavra " SPOT ". Haverá poucas palavras do SPOT no arquivo.
Agora eu preciso de um script para escrever as 2 principais linhas da palavra " SPOT " em um novo texto fino e nomeá-lo como " done.txt
".
EXEMPLO XXX.txt
dfsfs
clip_id HDX
title Setiap hari
type PROMO
end
clip_id HDQ
title Citra
type SPOT
end
clip_id HDX
title Ri
type PROMO
end
clip_id HDX
title sni
type SPOT
então eu preciso escrever " done.txt
" como abaixo.
clip_id HDQ
title Citra
clip_id HDX
title sni
Por favor, informe o script para fazer isso.
Muito Obrigado
.bat
solução CLI pura , você pode começar comparando a saída do findstr /n /i "spot" "xxx.txt"
comando e from findstr /n /R $ "xxx.txt"
e, em seguida, tratá-la em dois FOR /F
comandos de loop aninhado . Sinta-se à vontade para retornar aqui e editar sua pergunta seguindo a dica de comentário do @DavidPostill.