Bonjour, j'ai un soucis pour un script

J'ai du matériel avec des adresses MAC et un fichier CSV : N°_MAT,ADR_MAC (XD-OECD8523,48:4D:7E:CE:06:5C)

Lorsque je fait une requête pour plusieurs postes ça ne prend que le première occurrence, mais quand je fais le script dans la console sa passe. Je m'explique :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
#!/bin/bash
 
if [ -z $1 ] ; then
        echo "Usage : 'mc <tag> (4 digits)'"
        exit
else
        liste=$( echo $1 | sed "s@ @|@" )
        content=$( cat ./IMPORT | grep -E $liste )
        echo -e $content
fi
exit
sSi je ne passe pas par le script, seulement en ligne de commande j'ai bien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$echo -e $content
XD-OECD8523,48:4D:7E:CE:06:5C XL-OECD0181,8C:EC:4B:F6:2C:81
Un problème de flux? J'ai du mal avec ça, par avance merci