Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2247 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Spliter tout les fichiers txt d'un dossier par ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Spliter tout les fichiers txt d'un dossier par ligne

n°2361420
boston751
Posté le 04-09-2020 à 23:19:14  profilanswer
 

Bonjour a tous
 
J'ai une dizaine de fichiers de log qui pèse a peu près chacun 500mo, pour pouvoir faire des recherches rapide je dois les splitter à 100 000 lignes,
j'aimerais automatiser la tache par un simple clic, un .bat qui decoupe tous les fichiers texte d'un dossier.
 
J'ai trouver ce bat sur google mais il ne traite qu'un seule fichier à la fois :
 
@echo off
setLocal EnableDelayedExpansion
set limit=100000
set file=test.txt
set lineCounter=1
set filenameCounter=1
 
set name=
set extension=
for %%a in (%file%) do (
    set "name=%%~na"
    set "extension=%%~xa"
)
 
for /f "tokens=*" %%a in (%file%) do (
    set splitFile=!name!!filenameCounter!!extension!
    if !lineCounter! gtr !limit! (
        set /a filenameCounter=!filenameCounter! + 1
        set lineCounter=1
        echo Created !splitFile!.
    )
    echo %%a>> !splitFile!
 
    set /a lineCounter=!lineCounter! + 1
)
 
Merci pour vos reponses

mood
Publicité
Posté le 04-09-2020 à 23:19:14  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Spliter tout les fichiers txt d'un dossier par ligne

 

Sujets relatifs
[RÉSOLU] Envoyer une liste de noms de fichiers vers un exécutableExécution OK sous Eclipse, mais impossible en ligne de commande
[résolu]Insérer des fichiers jmol dans page webScript pour vider dossier FTP
[PHP] - Extraire chemins des fichiers mp3 dans balise audio[Ada] Ecrire un programme de gestion de valeur en ligne de commande
Redirection pour aller chercher certains fichiers sur un autre siteAction batch sur fichiers sélectionnés
batch de nettoyage de dossier sauf 1Spprimer des fichiers commençant par un même mot
Plus de sujets relatifs à : Spliter tout les fichiers txt d'un dossier par ligne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR