[bash]mise en forme
Résolu
rex
-
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
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
-
Salut,
En attendant les sedmen ;-)
Je n'ai pas testéperl -ne 's/(.{10})/$1\n/g' fichier.txt -
hello
fold -w 10 fichier.txt -
Salut,
Merci, c'est toujours bon à savoir ;-) -
Re,
Dans ma commande j'ai oublié le printperl -ne 's/(.{10})/$1\n/g;print' fichier.txt -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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é)
-
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 ;-)) -