[bash]mise en forme

Résolu
rex -  
 rex -
Bonjour,
je cherche a faire la chose suivante: j'ai un fichier (texte,c peu importe) et je cherche a faire un script qui permettrait d'afficher ce texte mais en le formatant de façon a ce que tout les x caractères on retourne à la ligne.

petit exemple:

fichier.txt
Téléphonie/PDA/GPSetcdefegzeq jgq

ce que doit afficher le script
Téléphonie
/PDA/GPSet
cdefegzeq
jgq

je suppose que c'est faisable avec sed mais comment ?

merci
Configuration: Linux
Firefox 3.0.9

7 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    En attendant les sedmen ;-)
    Je n'ai pas testé
    perl -ne 's/(.{10})/$1\n/g' fichier.txt
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Salut,

      Ben c'est quasiment la même chose :
       sed -r 's/.{10}/&\n/g'
      ;-)
      0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    fold -w 10 fichier.txt
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Merci aussi ;-))
      0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Merci, c'est toujours bon à savoir ;-)
    0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Dans ma commande j'ai oublié le print
    perl -ne 's/(.{10})/$1\n/g;print' fichier.txt
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. rex
     
    merci à lami20j pour m'avoir montrer la puissance de sed et à dubcek pour m'avoir fait découvrir la commande fold honte sur moi j'en avais jamais entendu parlé)
    0
  7. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Pour sed c'est jipicy ;-)
    la commande fold honte sur moi j'en avais jamais entendu parlé
    Tu n'es pas seul. Je ne la connaissais pas non plus et je n'ai pas honte ;-))
    0