Decouper un fichier en 140 caract par lignes
Résolu/Fermé
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
-
27 oct. 2008 à 11:06
stephbret56 Messages postés 186 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 2 septembre 2011 - 27 oct. 2008 à 12:10
stephbret56 Messages postés 186 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 2 septembre 2011 - 27 oct. 2008 à 12:10
A voir également:
- Decouper un fichier en 140 caract par lignes
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment découper un pdf - Guide
- Fichier host - Guide
7 réponses
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
27 oct. 2008 à 11:14
27 oct. 2008 à 11:14
Salut,
jp@MDK:~/tmpfs ssh$ cat fich ABCDEFGHIJKLMNOPQRS12345698233435456465XZAGTYHKJJHGJJJH jp@MDK:~/tmpfs ssh$ wc -c fich 56 fich jp@MDK:~/tmpfs ssh$ sed 's/.\{14\}/&\n/g' fich ABCDEFGHIJKLMN OPQRS123456982 33435456465XZA GTYHKJJHGJJJH jp@MDK:~/tmpfs ssh$;-))
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
27 oct. 2008 à 11:26
27 oct. 2008 à 11:26
Meci mais le résultat est inchangé voir mes lignes de commandes suivante:
/tmp: sed 's/.\{14\}/&\n/g' fich
ABCDEFGHIJKLMNnOPQRS123456982n33435456465XZAnGTYHKJJHGJJJH
/tmp: pg fich
ABCDEFGHIJKLMNOPQRS12345698233435456465XZAGTYHKJJHGJJJH
/tmp: sed 's/.\{14\}/&\n/g' fich
ABCDEFGHIJKLMNnOPQRS123456982n33435456465XZAnGTYHKJJHGJJJH
/tmp: pg fich
ABCDEFGHIJKLMNOPQRS12345698233435456465XZAGTYHKJJHGJJJH
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
27 oct. 2008 à 11:32
27 oct. 2008 à 11:32
Au choix, ou tu disposes de l'option "-i" de sed (voir version) et tu mets :
Soit tu rediriges la sortie vers un autre fichier :
sed -i.bak 's/.\{14\}/&\n/g' fichce qui modifiera le fichier original tout en créant une sauvegarde nommée fich.bak.
Soit tu rediriges la sortie vers un autre fichier :
sed 's/.\{14\}/&\n/g' fich > new_fich
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
27 oct. 2008 à 11:37
27 oct. 2008 à 11:37
J'ai passé la commande comme indiquée le résultat est le suivant:
sed 's/.\{14\}/&\n/g' fich > new_fich
Résultat sous VI:
vi new_fich
"new_fich" 1 ligne, 59 caractères
1 ABCDEFGHIJKLMNnOPQRS123456982n33435456465XZAnGTYHKJJHGJJJH
~
~
Résultat en pg ou cat:
pg new_fich
ABCDEFGHIJKLMNnOPQRS123456982n33435456465XZAnGTYHKJJHGJJJH
cat new_fich
ABCDEFGHIJKLMNnOPQRS123456982n33435456465XZAnGTYHKJJHGJJJH
Il n'y a pas de découpage du fichier fich dans new_fich
Pour la commande sed -i j'ai le message suivant:
sed -i.bak 's/.\{14\}/&\n/g' fich
sed : option non admise : i
sed 's/.\{14\}/&\n/g' fich > new_fich
Résultat sous VI:
vi new_fich
"new_fich" 1 ligne, 59 caractères
1 ABCDEFGHIJKLMNnOPQRS123456982n33435456465XZAnGTYHKJJHGJJJH
~
~
Résultat en pg ou cat:
pg new_fich
ABCDEFGHIJKLMNnOPQRS123456982n33435456465XZAnGTYHKJJHGJJJH
cat new_fich
ABCDEFGHIJKLMNnOPQRS123456982n33435456465XZAnGTYHKJJHGJJJH
Il n'y a pas de découpage du fichier fich dans new_fich
Pour la commande sed -i j'ai le message suivant:
sed -i.bak 's/.\{14\}/&\n/g' fich
sed : option non admise : i
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 569
27 oct. 2008 à 11:48
27 oct. 2008 à 11:48
Salut,
et comme ça?
106485010510997108
et comme ça?
perl -pi.orig -e 's/(.{140})/$1\n/' fichier--
106485010510997108
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 569
27 oct. 2008 à 11:48
27 oct. 2008 à 11:48
Sinon regarde la solution avec la rédirection
http://www.commentcamarche.net/forum/affich 9088982 decouper un fichier en 140 caract par lignes?#3
http://www.commentcamarche.net/forum/affich 9088982 decouper un fichier en 140 caract par lignes?#3
stephbret56
Messages postés
186
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
2 septembre 2011
6
27 oct. 2008 à 12:10
27 oct. 2008 à 12:10
Merci pour la solution en perl elle fonctionne nikel chrome
Milles merci bonne semaine A bientot
Milles merci bonne semaine A bientot