Bonjour à tous,

Depuis ce matin j'essaye sans grand succès toutes les combinaisons de délimiteurs/quotes qui me passent par la tête mais rien n'y fait.

OS: Solaris 5.10
Shell: Ksh
-> sed posix

Je veux supprimer les lignes commençant par la valeur d'une variable, je cherche donc à faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
cat monfichier.txt | sed '/^'"$mavariable"'/d' > monresultat.txt
J'ai essayé sans grand succès les syntaxes suivantes:
<- echoué sans doute car mavariable comprend un '/'

donc j'ai tenté <- unrecognized command

en parcourant divers forums j'ai par la suite tenté des combinaisons de quotes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
sed '/^'""$mavariable""'/d' -> command garbled
sed "#^"$mavariable"#/d" -> unrecognized command
and so on..

Comme je commence franchement à tourner en rond, donc je me tourne vers vous, merci d'avance de vos suggestions et de votre aide ;-)