Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2006, 10h29   #1
Invité régulier
 
Inscription : novembre 2003
Messages : 149
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 149
Points : 9
Points : 9
Par défaut Problèmes des expressions régulières

Bonjour,
j'arrive pas à supprimer la chaine: "'/*'"
Code :
1
2
 
sed 's/\'\/\*//g' fic
Merci
melmouj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 10h55   #2
Membre émérite
 
Avatar de Pouic
 
Inscription : octobre 2004
Messages : 668
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2004
Messages : 668
Points : 904
Points : 904
Bon, je ne sais pas trop ce que tu souhaites supprimer exactement (la chaîne /*, c'est vague...). Je te propose les deux solutions suivantes :

Code :
1
2
$ echo "essai : /toto/titi/tutu" | sed -e 's,/*,,g'
essai : tototititutu
ou
Code :
1
2
$ echo "essai : /toto/titi/tutu" | sed -e 's,/.*,,g'
essai :
Suivant ce que tu veux... Si cela ne répond pas à la question, précise un peu ce que tu attends en sortie (un exemple serait le bienvenu)

EDIT : ou encore :
Code :
1
2
echo "essai : /toto/titi/*tutu" | sed -e 's,/\*,,g'
essai : /toto/tititutu
__________________
Software becomes slower faster than hardware becomes faster

http://xrenault.developpez.com
API C standard (C ANSI )
Pouic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 10h57   #3
Membre régulier
 
Inscription : mars 2004
Messages : 106
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2004
Messages : 106
Points : 94
Points : 94
Envoyer un message via MSN à insupien Envoyer un message via Yahoo à insupien Envoyer un message via Skype™ à insupien
Citation:
Envoyé par melmouj
Bonjour,
j'arrive pas à supprimer la chaine: "'/*'"
Code :
1
2
 
sed 's/\'\/\*//g' fic
Merci

essaye ca :

OU
__________________
Amine
insupien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 10h59   #4
Membre Expert
 
Avatar de 2Eurocents
 
Inscription : septembre 2004
Messages : 2 180
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : septembre 2004
Messages : 2 180
Points : 2 442
Points : 2 442
Non ?

Sinon, ceci aussi fonctionne, bien que plus sale :
Code :
sed -r 's/'\''\/\*//g' fic
__________________
La FAQ Perl est par ici
: La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !
2Eurocents est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h42.


 
 
 
 
Partenaires

Hébergement Web