Bonjour à tous je recherche la bonne syntaxe afin de remplacer des éléments dans un fichier texte, la difficulté réside dans le fait que je ne connais pas à l'avance le contenu du paramètre, je pensais donc remplacer la ligne entière. L'intitulé "parametre2" est connu et fixe

Fichier texte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
-parametre1 ceciestmonpremierparametrealeatoire
-parametre2 ceciestmondeuxiemeparametrealeatoire
-parametre3 ceciestmontroisiemeparametrealeatoire
Fichier désiré après commande

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
-parametre1 ceciestmonpremierparametrealeatoire
-parametre2 nouveauparametre
-parametre3 ceciestmontroisiemeparametrealeatoire
Je compte utiliser la commande "sed" qui revient souvent, j'ai cependant un doute sur comment interpréter le tiret "-" dans sed, une idée sur mon erreure de syntaxe ?

Proposition de commande (ne fonctionne pas)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed -i '2s/-parametre2 */-parametre2 nouveauparametre/' ./fichier.txt