Quem está conectado?
Há 2 usuários online :: 0 registrados, 0 invisíveis e 2 visitantes Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 153 em Ter Mar 09, 2021 2:43 am
Últimos assuntos
Destaque do mês
Obrigado pela colaboração!
[bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
2 participantes
Página 1 de 1
[bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
Aqui a technica para deletar uma linha X de um lote de arquivo TxT,
sem matar as linhas vazias.
sem matar as linhas vazias.
- Código:
::: SachaDee 2013
@echo off&cls
:::Aqui o numero da linha para deletar
set $NoLigne=3
if exist ## del ##
setlocal enabledelayedexpansion
for %%a in (*.txt) do (echo # traitement de : %%a
set $c=1
for /f "tokens=1* delims=]" %%b in ('type "%%a" ^| find /V /N ""') do (
if not !$c! equ 3 (if "%%c"=="" (echo.>>##) else (echo %%c>>##))
set /a $c+=1)
move ## "%%a">nul)
Echo # Traitement Termin‚
pause
sachadee- Moderadeiro
-
Mensagens : 157
Pontos : 291
Data de inscrição : 28/06/2013
Localização : porai
Barra Respeito às Regras :
Re: [bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
Só fiz uma correção pois fui usar não funcionava.
- Código:
::: SachaDee 2013
@echo off&cls
:::Aqui o numero da linha para deletar
set $NoLigne=3
if exist ## del ##
setlocal enabledelayedexpansion
for %%a in (*.txt) do (echo # traitement de : %%a
set $c=1
for /f "tokens=1* delims=]" %%b in ('type "%%a" ^| find /V /N ""') do (
if not !$c! equ !$NoLigne! (if "%%c"=="" (echo.>>##) else (echo %%c>>##))
set /a $c+=1)
move ## "%%a">nul)
Echo # Traitement Termin‚
pause
corrigido
castioni24- sou nível 2
-
Mensagens : 14
Pontos : 28
Data de inscrição : 26/10/2014
Idade : 40
Localização : Rio Grande do sul
Barra Respeito às Regras :
sachadee- Moderadeiro
-
Mensagens : 157
Pontos : 291
Data de inscrição : 28/06/2013
Localização : porai
Barra Respeito às Regras :
Conteúdo patrocinado
Tópicos semelhantes
» [bat] Comptar as linhas de um arquivo texto
» [BAT] Adicionar nome na segunda linha de um arquivo
» [BAT] Obtendo informações de um arquivo
» [AJUDA] Fazer busca e deletar registros em batch
» [BAT] Usando arquivo .ini
» [BAT] Adicionar nome na segunda linha de um arquivo
» [BAT] Obtendo informações de um arquivo
» [AJUDA] Fazer busca e deletar registros em batch
» [BAT] Usando arquivo .ini
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Dom Dez 10, 2023 10:47 am por Raffa
» [BAT] MegaNumeros simulador da mega sena
Sex Jan 17, 2020 7:00 pm por castioni24
» Agendador de tarefas
Seg Ago 26, 2019 1:53 pm por Delmar Grande
» Remover duplicados e frases de um txt
Ter Jul 23, 2019 7:00 pm por Delmar Grande
» Modificações do nome de usuário
Qui maio 24, 2018 1:14 am por biopha
» [bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
Ter Ago 01, 2017 1:46 pm por sachadee
» Aulas de cmd
Sex Fev 24, 2017 4:44 pm por sachadee
» Fazer chat em rede domestica
Dom Ago 14, 2016 12:19 am por Diego Augusto
» redirecionar comando for pra outro batch
Sex maio 27, 2016 1:29 pm por castioni24