Re: [HS] retirer un antislash dans un mot [résolu]
On Monday 23 May 2016 22:19:58 Samuel wrote: > sed -i "s/l'accueil/l'accueil/g" mon_fichier.php Cette ligne ci-dessus marche, et merci à tous ceux qui m'ont répondu. André
Re: [HS] retirer un antislash dans un mot
Bonjour, Le 23/05/2016 à 18:12, andre_deb...@numericable.fr a écrit : Bonjour, J'ai cherché en vain... : comme retirer dans un fichier .php, l'antislash du mot "l\'accueil" ? l\'accueil => l'accueil Certes j'ai trouvé ceci : sed -i "s///g' fichier.php qui efface tous les \ ce qui est bien ennuyeux, car les autres sont utiles. Merci d'avance, André chez moi ça marche : dans vim : %s/l\\'accueil/l'accueil/g dans le dossier courant du fichier : sed -i "s/l'accueil/l'accueil/g" mon_fichier.php Samuel.
Re: [HS] retirer un antislash dans un mot
Le 23/05/2016 19:51, andre_deb...@numericable.fr a écrit : On Monday 23 May 2016 19:13:20 Daniel Huhardeaux wrote: Le 23/05/2016 18:55, andre_deb...@numericable.fr a écrit : On Monday 23 May 2016 18:31:46 daniel huhardeaux wrote: Le 23/05/2016 18:12, andre_deb...@numericable.fr a écrit : comme retirer dans un fichier .php, l'antislash du mot "l\'accueil" ? l\'accueil => l'accueil echo "l\'accueil"|tr -d '\\' : marche pas et le fichier à traiter n'est pas indiqué. Ca marche très bien, tu n'as surement pas le même shell que moi. Avec sed echo "l\'accueil"|sed "s/\\\'/\'/" fonctionne. Quand au fait d'indiquer que le fichier n'est pas traité, connais tu cat ? cat NomFichier | sed "s/\\\'/\'/" sed echo "l\'accueil" | sed "s/\\\'/\'/" fichier.php l'accueil sed: impossible de lire l\'accueil: Aucun fichier ou dossier de ce type Décidément. C'est un exemple fonctionnel que je donnai. cat nomDeFichier.php | sed "s/\\\'/\'/" > nouveauNomDeFichier.php et tous les \' sont remplacés par ' -- Daniel
Re: [HS] retirer un antislash dans un mot
Si c'est pour travailler en php stripslashes($str);
Re: [HS] retirer un antislash dans un mot
Erratum de ma part : Je désire enlever l'antislash de "l\'accueil" dans fichier.php l\'accueil => l'accueil André
Re: [HS] retirer un antislash dans un mot
L > Je désire enlever l'apostrophe de "l'accueil" dans fichier.php pour une sortie interprétée par php ou une sortie "brute" ? -- [ cyri...@cbiot.fr | http://cbiot.fr ] "Ils ne me comprennent point, je ne suis pas la bouche qui convient à ces oreilles" - - - Ainsi parlait Zarathoustra - - - - - - - - - - - - - - NIETZSCHE - - -
Re: [HS] retirer un antislash dans un mot
On Monday 23 May 2016 19:13:20 Daniel Huhardeaux wrote: > Le 23/05/2016 18:55, andre_deb...@numericable.fr a écrit : > > On Monday 23 May 2016 18:31:46 daniel huhardeaux wrote: > >> Le 23/05/2016 18:12, andre_deb...@numericable.fr a écrit : > >>> comme retirer dans un fichier .php, > >>> l'antislash du mot "l\'accueil" ? > >>> l\'accueil => l'accueil > >> echo "l\'accueil"|tr -d '\\' : > > marche pas et le fichier à traiter n'est pas indiqué. > Ca marche très bien, tu n'as surement pas le même shell que moi. Avec > sed echo "l\'accueil"|sed "s/\\\'/\'/" fonctionne. > Quand au fait d'indiquer que le fichier n'est pas traité, connais tu cat > ? cat NomFichier | sed "s/\\\'/\'/" sed echo "l\'accueil" | sed "s/\\\'/\'/" fichier.php l'accueil sed: impossible de lire l\'accueil: Aucun fichier ou dossier de ce type Je désire enlever l'apostrophe de "l'accueil" dans fichier.php André
Re: [HS] retirer un antislash dans un mot
Le 23/05/2016 18:55, andre_deb...@numericable.fr a écrit : On Monday 23 May 2016 18:31:46 daniel huhardeaux wrote: Le 23/05/2016 18:12, andre_deb...@numericable.fr a écrit : comme retirer dans un fichier .php, l'antislash du mot "l\'accueil" ? l\'accueil => l'accueil echo "l\'accueil"|tr -d '\\' : marche pas et le fichier à traiter n'est pas indiqué. Ca marche très bien, tu n'as surement pas le même shell que moi. Avec sed echo "l\'accueil"|sed "s/\\\'/\'/" fonctionne. Quand au fait d'indiquer que le fichier n'est pas traité, connais tu cat ? cat NomFichier | sed "s/\\\'/\'/" Comme indiqué dans mon précédent mail : :s///g efface tous les \ du fichier. En quel langage ? pige pas André -- Daniel Huhardeaux +33.368460...@tootai.netsip:8...@sip.tootai.net +48.222472...@tootai.nettootaiNET
Re: [HS] retirer un antislash dans un mot
On Monday 23 May 2016 18:31:46 daniel huhardeaux wrote: > Le 23/05/2016 18:12, andre_deb...@numericable.fr a écrit : > > comme retirer dans un fichier .php, > > l'antislash du mot "l\'accueil" ? > > l\'accueil => l'accueil > echo "l\'accueil"|tr -d '\\' : marche pas et le fichier à traiter n'est pas indiqué. Comme indiqué dans mon précédent mail : >:s///g efface tous les \ du fichier. > En quel langage ? pige pas André
Re: [HS] retirer un antislash dans un mot
> > J'ai cherché en vain... : > > comme retirer dans un fichier .php, En quel langage ?
Re: [HS] retirer un antislash dans un mot
Le Mon, 23 May 2016 18:12:38 +0200, andre_deb...@numericable.fr a écrit : > Bonjour, > > J'ai cherché en vain... : > comme retirer dans un fichier .php, > l'antislash du mot "l\'accueil" ? > l\'accueil => l'accueil > > Certes j'ai trouvé ceci : > sed -i "s///g' fichier.php > qui efface tous les \ ce qui est bien ennuyeux, > car les autres sont utiles. > > Merci d'avance, > > André > bonjour, tu emploie vim avec la syntaxe de sed sur la ligne incriminée : :s///g cf tuto vim slt bernard
Re: [HS] retirer un antislash dans un mot
Le 23/05/2016 18:12, andre_deb...@numericable.fr a écrit : Bonjour, J'ai cherché en vain... : comme retirer dans un fichier .php, l'antislash du mot "l\'accueil" ? l\'accueil => l'accueil Certes j'ai trouvé ceci : sed -i "s///g' fichier.php qui efface tous les \ ce qui est bien ennuyeux, car les autres sont utiles. echo "l\'accueil"|tr -d '\\' -- Daniel
[HS] retirer un antislash dans un mot
Bonjour, J'ai cherché en vain... : comme retirer dans un fichier .php, l'antislash du mot "l\'accueil" ? l\'accueil => l'accueil Certes j'ai trouvé ceci : sed -i "s///g' fichier.php qui efface tous les \ ce qui est bien ennuyeux, car les autres sont utiles. Merci d'avance, André