[bash]mise en forme

Résolu/Fermé
rex - 28 avril 2009 à 14:37
 rex - 29 avril 2009 à 22:47
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

7 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
28 avril 2009 à 14:46
Salut,

En attendant les sedmen ;-)
Je n'ai pas testé
perl -ne 's/(.{10})/$1\n/g' fichier.txt
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
28 avril 2009 à 15:06
Salut,

Ben c'est quasiment la même chose :
 sed -r 's/.{10}/&\n/g'
;-)
0
dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 5 617
28 avril 2009 à 16:23
hello
fold -w 10 fichier.txt
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
28 avril 2009 à 16:50
Merci aussi ;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
28 avril 2009 à 16:39
Salut,

Merci, c'est toujours bon à savoir ;-)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
28 avril 2009 à 16:41
Re,

Dans ma commande j'ai oublié le print
perl -ne 's/(.{10})/$1\n/g;print' fichier.txt
0

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é)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
29 avril 2009 à 22:11
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
peu importe merci à tous ^^
0