• [^] # Re: Débuggage

    Posté par . 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 :

    • 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.