Bonjour,
Mon prof n'a rien trouvé de mieux pour nous apprendre à utiliser les regex que de nous faire trier un extrait de base de données modifié (date sous des formats abracadabrant, encodages divers, identifiants au format random...) le tout sous la forme d'un fichier txt de 15504 lignes.
Alors j'ai commencé par découper le fichier selon divers critères mais je me heurte à un premier problème : lorsque j'additionne le nombre de lignes dans le fichier contenant des données sous un format (format1.txt) avec mon fichier original (inventaire1.txt) auquel j'ai retiré les lignes de format1.txt j'obtient 15505 lignes.
Savez vous d'où vient cette ligne supplémentaire ?
J'utilisepour afficher le nombre de ligne de mes fichiers, cette commande compte t elle une ligne en fin de fichier par exemple, quelque chose de non affiché et qui serait donc compté deux fois ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part wc -l
pour retirer les lignes je faitOu alors ce sont mes regex qui sont foireuses... possible aussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part grep -v -f format1.txt inventaire-complet.txt > inventaire1.txt
Merci d'avance
PS : si vous avez aussi un logiciel capable de trier ce fichier texte, le mettre en forme, et répondre aux 5 requêtes que je souhaite faire dessus, ce serai super sympa de partager !
Partager