Re: [HS] retirer un antislash dans un mot [résolu]

2016-05-24 Par sujet andre_debian
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

2016-05-23 Par sujet Samuel

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

2016-05-23 Par sujet daniel huhardeaux

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

2016-05-23 Par sujet Cyrille

Si c'est pour travailler en php
stripslashes($str);



Re: [HS] retirer un antislash dans un mot

2016-05-23 Par sujet andre_debian
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

2016-05-23 Par sujet Cyrille
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

2016-05-23 Par sujet andre_debian
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

2016-05-23 Par sujet Daniel Huhardeaux

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

2016-05-23 Par sujet andre_debian
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

2016-05-23 Par sujet Cyrille



> > J'ai cherché en vain... :
> > comme retirer dans un fichier .php,
En quel langage ?



Re: [HS] retirer un antislash dans un mot

2016-05-23 Par sujet Bernard Schoenacker
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

2016-05-23 Par sujet daniel huhardeaux

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

2016-05-23 Par sujet andre_debian
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é