Bonjour,

Je recherche une commande pour effacer une chaine de caractère dans une ligne.

J'ai le fichier /etc/group :

groupe1:777:user1,user2
groupe2:888:user1,user3
Je voudrai effacer user1 de la ligne groupe2
pour au final avoir

groupe1:777:user1,user2
groupe2:888:user3
J'ai pensé à utilisé la commande SED, mais j'efface la ligne complète :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed -e 's/^groupe2.*user1//' < /etc/group
Se qui ne résout pas mon problème !

Pourriez vous m'aidez ?

Merci d'avance,

Arnaud