Faire un retour à la ligne automatique dans un fichier texte
Répondre à la discussion
Affichage des résultats 1 à 20 sur 20

Faire un retour à la ligne automatique dans un fichier texte



  1. #1
    Bravia29

    Wink Faire un retour à la ligne automatique dans un fichier texte


    ------

    Bonjour, question toute bête....
    J’ai un fichier qui contient une ligne avec 13000 chiffres.
    Je souhaite (à l’aide d’un batch?) faire un retour à la ligne tous les 4 chiffres.

    Avez vous idée d’une procédure à appliquer?

    -----

  2. #2
    goaoute

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Tes chiffres (ou nombres ?) sont séparés par quoi ?

  3. #3
    Bravia29

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Merci de ta réponse.
    C’est une ligne avec un enchaînement de 13000 chiffres à la suite :

    Ex : 103948484748482737474773747373 8283747373737473737.....

  4. #4
    goaoute

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Citation Envoyé par Bravia29 Voir le message
    Merci de ta réponse.
    C’est une ligne avec un enchaînement de 13000 chiffres à la suite :

    Ex : 103948484748482737474773747373 8283747373737473737.....
    Ah d'accord, d'habitude c'est séparé par des espaces, mais bon ça n'y change rien.
    Si tu es sous Windows, je peux te faire un découpeur de saucisson par tranches de quatre.
    Es-tu sous Windows ?

  5. A voir en vidéo sur Futura
  6. #5
    Bravia29

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Je suis bien sous Windows oui!

  7. #6
    goaoute

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Citation Envoyé par Bravia29 Voir le message
    Je suis bien sous Windows oui!
    Et bien c'est là--->: http://libertybasic.fr/forum/topic-6...e-saucisse.php
    Mets tes chiffres dans le fichier "entrée.txt"
    Reviens dire si ça marche
    Dernière modification par goaoute ; 26/03/2021 à 15h47.

  8. #7
    goaoute

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Citation Envoyé par goaoute Voir le message
    Et bien c'est là--->: http://libertybasic.fr/forum/topic-6...e-saucisse.php
    Mets tes chiffres dans le fichier "entrée.txt"
    Reviens dire si ça marche
    Mince j'ai pas fait gaffe j'ai mis des espaces.
    Alors j'ai ajouté un deuxième ".exe" nommé: "sans espace.exe"

  9. #8
    Bravia29

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Je n’ai malheureusement pas les accès nécessaires pour lancer le .exe (droit admin nécessaire) mais je te crois sur parole.

    Merci beaucoup, je te tiens informé quand j’aurai un Windows personnel de disponible

  10. #9
    goaoute

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Citation Envoyé par Bravia29 Voir le message
    Je n’ai malheureusement pas les accès nécessaires pour lancer le .exe (droit admin nécessaire) mais je te crois sur parole.

    Merci beaucoup, je te tiens informé quand j’aurai un Windows personnel de disponible
    Je ne pense pas que 13000 chiffres fassent un "over flow" de chaine, mais avec les langages anté-déluviens on ne sait jamais
    J'ai un peu modifié l'affichage à 17h45
    Dernière modification par goaoute ; 26/03/2021 à 16h50.

  11. #10
    goaoute

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Citation Envoyé par goaoute Voir le message
    Je ne pense pas que 13000 chiffres fassent un "over flow" de chaine, mais avec les langages anté-déluviens on ne sait jamais
    J'ai un peu modifié l'affichage à 17h45
    Le langage dinosaurien n'a pas supporté les 13000 chiffres, il a déclaré: "Out of services".

  12. #11
    goaoute

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Citation Envoyé par goaoute Voir le message
    Le langage dinosaurien n'a pas supporté les 13000 chiffres, il a déclaré: "Out of services".
    Ah ben mon, c'est le bloc note qui a fait une overdose.

  13. #12
    JPL
    Responsable des forums

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Utilise Notepad++ : https://notepad-plus-plus.org/
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  14. #13
    goaoute

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Citation Envoyé par JPL Voir le message
    Utilise Notepad++ : https://notepad-plus-plus.org/
    En effet ça marche mieux avec Notepad++; y a des sacrés soucis avec le copié-collé du bloc note, un coup j'ai même eu tous les chiffres remplacés par des petits rectangles !!!

  15. #14
    rontan

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Avec un petit programme dans n'importe quel langage ça marche.

    En supposant que le fichier s'appelle fichier.txt, voici un exemple en python.

    Code:
    #on ouvre le fichier. 
    #Cette syntaxe garantit la fermeture à la sortie.. 
    #C'est pas très utile ici, puisque le fichier sera fermé à la fermeture du programme, mais bon autant bien écrire. 
    with open("fichier.txt") as f:
      # on lit la première ligne.
      ligne=f.read()
      # on fait varier une variable de 4 en 4 en partant de 0 jusqu'à la taille de la ligne.
      for i in range(0,len(ligne),4):
        # on affiche les caractères entre i et i+4.
        print(ligne[i:i+4])
    À enregistrer dans un fichier saucisson.py par exemple qui se trouve dans le même répertoire que le fichier.
    et lancer avec python.

  16. #15
    Merlin95

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Même un petit coup awk devrait suffire.

  17. #16
    Merlin95

    Re : Faire un retour à la ligne automatique dans un fichier texte

    UPS sur Windows ça n'exist(ait)e pas.

  18. #17
    umfred

    Re : Faire un retour à la ligne automatique dans un fichier texte

    j'ai un petit script .bat (mais il me rajoute des espaces à la fin de chaque ligne, je ne sais pas trop pourquoi, sans doute à cause de echo)
    Code:
    Setlocal enabledelayedexpansion
    del c:\temp\scripts\2.txt
    set /p ligne= < c:\temp\scripts\1.txt
    echo %ligne%
    :_dep
    set ext=!ligne:~0,4!
    echo %ext%
    IF %ext% == ~0,4 ( goto end)
    echo %ext% >> c:\temp\scripts\2.txt
    set ligne=!ligne:~4!
    echo !ligne!
    pause
    goto _dep
    :end

  19. #18
    vgondr98

    Re : Faire un retour à la ligne automatique dans un fichier texte

    [BAT]
    Setlocal enabledelayedexpansion
    del numerobis.txt
    set /p ligne= < numero.txt
    echo %ligne%
    :_dep
    set ext=!ligne:~0,4!
    echo %ext%
    IF %ext% == ~0,4 ( goto end)
    echo %ext%>> numerobis.txt
    set ligne=!ligne:~4!
    echo !ligne!

    goto _dep
    :end
    pause
    [/BAT]

    Salut ton code marche très bien sur colle %ext% et >>.

  20. #19
    umfred

    Re : Faire un retour à la ligne automatique dans un fichier texte

    ok, tout bêtement

  21. #20
    roro222

    Re : Faire un retour à la ligne automatique dans un fichier texte

    Salut
    Si ce n'est que pour de la visualisation, tu n'a besoin de strictement rien
    Le bloc-note suffit
    Tu coches retour à la ligne
    Tu réduis ta fenêtre au minimum
    Tu zoumes jusqu'a que 4 chiffres apparaissent

    EX: J'ai pris la suite de pi sur plusieurs milliers de décimales récupérées sur le net

    Nom : pi.jpg
Affichages : 886
Taille : 114,2 Ko
    Le nombre d'imbéciles est incalculable,il y a de fortes probabilités que j'en suis

Discussions similaires

  1. Effacer une ligne d'un fichier texte en vb.net
    Par pascb423 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 30/10/2018, 14h15
  2. ecrire dans un fichier texte c++
    Par docEmmettBrown dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 23/02/2018, 20h58
  3. [c++] lecture dans un fichier texte
    Par inviteff4ab6d9 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 05/03/2013, 14h32
  4. retour chariot dans un fichier texte généré par Scilab
    Par inviteedc4fd3f dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 08/07/2009, 14h46
  5. [c++] lecture dans un fichier texte
    Par invite9b88e44f dans le forum Logiciel - Software - Open Source
    Réponses: 17
    Dernier message: 24/07/2007, 17h46