D’une part, l’expression rationnelle n’est pas bonne : les guillemets n’ont pas de signification pour sed, il va chercher une suite de trois caractères « guillemet – espace – guillemet » au lieu d’un caractère « espace ».
Ensuite, tu ne récupères pas la sortie de sed, alors que c’est ce dont tu as besoin.
Deux pistes :
les « substitutions de commande » permettent de récupérer la sortie d’une commande et, par exemple, de l’affecter à une variable ;
le « pipe » permet d’envoyer la sortie d’une commande vers l’entrée d’une autre.
Avec ça, tu peux construire ta variable VAR en une seule ligne.
[^] # Re: Débuggage
Posté par gouttegd . En réponse au message Exercice shell script. Évalué à 3.
D’une part, l’expression rationnelle n’est pas bonne : les guillemets n’ont pas de signification pour sed, il va chercher une suite de trois caractères « guillemet – espace – guillemet » au lieu d’un caractère « espace ».
Ensuite, tu ne récupères pas la sortie de sed, alors que c’est ce dont tu as besoin.
Deux pistes :
Avec ça, tu peux construire ta variable
VARen une seule ligne.