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 23/03/2011, 10h35   #1
Membre du Club
 
Inscription : août 2009
Messages : 65
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 65
Points : 44
Points : 44
Par défaut Supprimer la ligne d'une chaine exacte

Bonjour,

Je cherche à supprimer une ligne dans un fichier qui contient une chaine de caractère.

Exemple
Code :
1
2
3
4
5
 
CLA CLB   CLC
CLA CLBC CLC
CLA CLB   CLC
CLA CLB   CLC
La commande suivante
supprime toutes les lignes. Comment faire pour qu'il ne supprime que les lignes qui correspond à CLB ? En gros, l'équivalent d'un grep -w.

Je vous remercie pour votre aide.

Bonne journée
emmachane est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/03/2011, 10h47   #2
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Salut,

__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/03/2011, 11h00   #3
Membre du Club
 
Inscription : août 2009
Messages : 65
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 65
Points : 44
Points : 44
Quand j'exécute , cela donne le résultat suivant :

Code :
1
2
3
4
5
 
CLA CLB CLC
CLA CLBC CLC
CLA CLB CLC
CLA CLB CLC
In fine, identique au contenu du fichier en entrée.
Je cherche à ce que le résultat en sortie ressemble à :

emmachane est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/03/2011, 11h02   #4
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
T'as un souci quelque part

Code :
1
2
3
4
5
6
7
8
9
10
$ cat plop
CLA CLB   CLC
CLA CLBC CLC
CLA CLB   CLC
CLA CLB   CLC

$ sed '/CLB\b/d' plop
CLA CLBC CLC

$
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/03/2011, 11h09   #5
Membre du Club
 
Inscription : août 2009
Messages : 65
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 65
Points : 44
Points : 44
Cela provient de la version d'unix ? Je suis en sun solaris
emmachane est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/03/2011, 11h11   #6
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Sûrement

Essaye comme ça alors :

__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/03/2011, 11h16   #7
Membre du Club
 
Inscription : août 2009
Messages : 65
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 65
Points : 44
Points : 44
ça marche mieux, merci infiniment.
emmachane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 11h18   #8
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
De rien
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web