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:
J'ai essayé sans grand succès les syntaxes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part cat monfichier.txt | sed '/^'"$mavariable"'/d' > monresultat.txt
<- echoué sans doute car mavariable comprend un '/'
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed "/^$mavariable/d"
donc j'ai tenté<- unrecognized command
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed "#^$mavariable#d"
en parcourant divers forums j'ai par la suite tenté des combinaisons de quotes:
and so on..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sed '/^'""$mavariable""'/d' -> command garbled sed "#^"$mavariable"#/d" -> unrecognized command
Comme je commence franchement à tourner en rond, donc je me tourne vers vous, merci d'avance de vos suggestions et de votre aide ;-)
![]()
Partager