Bonjour,
Est il possible de supprimer via sed dans la chaine de caractère [quote="tototiti":tatatutu], les " simplement dans un fichier ? Bien entendu dans ce même fichier, les autes " présentes ne doivent pas être touchées sinon c'est pas drole ^^
Bonjour,
Est il possible de supprimer via sed dans la chaine de caractère [quote="tototiti":tatatutu], les " simplement dans un fichier ? Bien entendu dans ce même fichier, les autes " présentes ne doivent pas être touchées sinon c'est pas drole ^^
Comme ça?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $ echo '[quote="tototiti":tatatutu]' | sed 's/\[quote="\([^"]*\)"/[quote=\1/' [quote=tototiti:tatatutu]
Rien à redire nickel
Bonjour
J'aime pinailler.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<<<@!1!@>>>' | sed ':z;s/\(\<<<@!2!@>>>
@Flodelarab: il doit manquer quelque chose dans ta commande.
Hé! Pourquoi mon message est-il défiguré par developpez.net et pas celui de ecatomb?
Je n'ai pas envie d'attendre une réparation du site alors j'utilise ce stratagème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $ e c h o ' [ q u o t e = " t o t o t i t i " : t a t a " t u t u " ] V o i c i " l a " c i t a t i o n [ / q u o t e ] ' | s e d ' : z ; s / \ ( \ [ q u o t e = [ ^ ] ] * \ ) \ " / \ 1 / ; t z ' [ q u o t e = t o t o t i t i : t a t a t u t u ] V o i c i " l a " c i t a t i o n [ / q u o t e ]
Reste plus qu'à supprimer un caractère sur 2
En clair:
J'ai remplacé les crochet du /quote par le code html équivalent. Ca fonctionne mieux pour l'affichage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $ echo '[quote="tototiti":tata"tutu"] Voici "la" citation [/quote]' | sed ':z;s/\(\[quote=[^]]*\)\"/\1/;t z' [quote=tototiti:tatatutu] Voici "la" citation [/quote]
Je n'avais pas pensé au quote dans la 2ème partie du quote ... Bonne idée
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager