Votre aide m'a bien aidé mais je me retrouve confronté à un autre problème :
J'ai un fichier à la syntaxe suivante :
pc:toto:titi
linux:titi:toto:tata
et j'aimerais supprimer toto de la deuxième ligne. En fait, dans mon script le premier champ est entré en paramètre. Le problème est que je n'arrive pas à trouver la commande sed pour supprimer toto dans la deuxième ligne uniquement (et donc garder les autres lignes intactes)
J'ai commencé par des trucs comme ça :
sed -e "s/^\<$2\>:[a-zA-Z\<$3\>]*"
$2 c'est linux et $3 toto.
Merci d'avance pour votre aide
Message édité par Joy4Ever le 10-06-2011 à 21:58:24