Insérrer un retour ligne tous les 6 "
Résolu
jeremyp3
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
jeremyp3 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
jeremyp3 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Insérrer un retour ligne tous les 6 "
- Retour à la ligne excel formule - Guide
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Retour à la ligne chatgpt - Forum PHP
- Retour à la ligne google sheet - Forum Google Docs
5 réponses
bonjour,
oui, mais non. du coup, je complète mon fichier
mon fichier original ressemble a ça:
val1: "1" val2: "2" val3: "3" val4: "4" val5: "5" val6: "6" val7: "7" val8: "8" val9: "9" ....
ce que j'aimerai:
val1: "1" val2: "2" val3: "3"
val4: "4" val5: "5" val6: "6"
val7: "7" val8: "8" val9: "9"
le "tous les 6 guillemets" était important ...
merci beaucoup !
jerem
oui, mais non. du coup, je complète mon fichier
mon fichier original ressemble a ça:
val1: "1" val2: "2" val3: "3" val4: "4" val5: "5" val6: "6" val7: "7" val8: "8" val9: "9" ....
ce que j'aimerai:
val1: "1" val2: "2" val3: "3"
val4: "4" val5: "5" val6: "6"
val7: "7" val8: "8" val9: "9"
le "tous les 6 guillemets" était important ...
merci beaucoup !
jerem
Salut,
le "tous les 6 guillemets" était important ...Non, ce qui est important c'est la clarté de l'énoncé avant tout et des exemples concrets eux aussi (AVANT => APRÉS) ;-\
$ cat fich
val1: "1" val2: "2" val3: "3" val4: "4" val5: "5" val6: "6" val7: "7" val8: "8" val9: "9"
$ sed 's/\([^ ]* \)\{6\}/&\n/g' fich
val1: "1" val2: "2" val3: "3"
val4: "4" val5: "5" val6: "6"
val7: "7" val8: "8" val9: "9"
merci, mais ça ne fonctionne pas dans mon fichier original ...
il n'est pas possible de ce baser sur les guillemets que sur les espace qui peuvent changer ?
jerem
il n'est pas possible de ce baser sur les guillemets que sur les espace qui peuvent changer ?
jerem
Salut,
ce qui est important c'est la clarté de l'énoncé avant tout et des exemples concrets eux aussi (AVANT => APRÉS)
Donc, plutôt que de nous faire perdre notre temps avec des bribes d'explications (et d'exemples foireux) à chaque fois, poste une copie (modifiée si tu veux) mais exacte au point de vue formatage de ton fichier original !
mais ça ne fonctionne pas dans mon fichier original ...Merci de relire le post de zipe31, où il est bien spécifié :
ce qui est important c'est la clarté de l'énoncé avant tout et des exemples concrets eux aussi (AVANT => APRÉS)
Donc, plutôt que de nous faire perdre notre temps avec des bribes d'explications (et d'exemples foireux) à chaque fois, poste une copie (modifiée si tu veux) mais exacte au point de vue formatage de ton fichier original !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
en réalité ce que je demande c'est simple.
peu-t-on avec sed ou tout autre outils faire un interligne (\n) tous les 6 " ?
au vu de la réponse de zipe31 je suppose que ce n'est pas possible vu qu'il a pris les espaces au lieu des guillemets.
une partie de mon fichier original: (je précise qu'il est tronqué mais que ça continue tout sur une ligne dans le même principe...
ville1 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: "" ville2 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: "" ville3 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: "" ville4 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ce que je souhaite obtenir:
ville1 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ville2 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ville3 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ville4 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
Par ailleurs, je pensais me baser sur le url_128k_mp3: "" mais il peut y avoir une valeur dans les guillemets de ce dernier. voilà pourquoi j'insiste sur mon 6 guillemets.... parce que ça, ça ne change jamais, tout le long du dit fichier
jerem, qui est désolé de vous faire perdre votre temps ...
en réalité ce que je demande c'est simple.
peu-t-on avec sed ou tout autre outils faire un interligne (\n) tous les 6 " ?
au vu de la réponse de zipe31 je suppose que ce n'est pas possible vu qu'il a pris les espaces au lieu des guillemets.
une partie de mon fichier original: (je précise qu'il est tronqué mais que ça continue tout sur une ligne dans le même principe...
ville1 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: "" ville2 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: "" ville3 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: "" ville4 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ce que je souhaite obtenir:
ville1 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ville2 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ville3 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ville4 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
Par ailleurs, je pensais me baser sur le url_128k_mp3: "" mais il peut y avoir une valeur dans les guillemets de ce dernier. voilà pourquoi j'insiste sur mon 6 guillemets.... parce que ça, ça ne change jamais, tout le long du dit fichier
jerem, qui est désolé de vous faire perdre votre temps ...
$ cat fich
ville1 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: "" ville2 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: "" ville3 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: "" ville4 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
$ sed 's/\([^"]*" *\)\{6\}/&\n/g' fich
ville1 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ville2 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ville3 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""
ville4 url_hd_aac: "" url_64k_aac: "http://" url_128k_mp3: ""