Echo et grep

Résolu
Bonjour,

Je suis en train d'écrire un script en bash et je cale sur qqch:

#!/bin/bash
a= grep "chaine" entree.csv
echo "$a" >> sortie.txt


En console, cela me donne le résultat attendu mais pas dans le fichier (il est vide).
J'ai essayé des variantes comme:
echo $a

ou
a= $(grep "chaine" entree.csv)

ou
a= 'grep "chaine" entree.csv'

mais sans succès.

En cherchant, ça a déjà été mentionné ici mais sans solution
https://coderanch.com/t/450793/os/echo-grep

Avez vous déjà eu ce problème?
Merci d'avance

5 réponses

  1. Ok c'est résolu:

    a='grep absil-michel fileok1.csv'
    echo "$a" > blabla.txt

    c'était le caractère ' (apostophe vers la droite) à utiliser
    0
    1. oui c'est ce que je t'ai mis en fait , mais c'est vrai qu'on les différencie mal sur le forum :)
      0
    2. Oui je m'en suis douté!
      Un tout grand merci à toi ! :-)
      0