Bonjour,
J'ai un comportement un peu bizarre sur un grep et je souhaiterais que l'on m'aide à comprendre....
Dans un premier temps je récupère dans une variable le résultat d'un premier grep:
Ensuite je souhaite utiliser le contenu de cette variable pour effectuer une recherche dans un fichier, et là je n'obtiens aucun résultatCode:
1
2
3
4 id_metier=`grep "ID_ASSEMBLAGE_METIER" $fic | cut -f2 -d '='` echo $id_metier TOTON_FACTURE_13206
Par contre si je lance la commande suivante j'obtiens bien ma recherche :Code:
1
2
3 grep "${id_metier}" ${LOCAL_SUIVI}/${FIC_SUIVI} <---- Aucun résultat
et ce qui me rends perplexe c’est la commande suivante ... quand j'effectue un echo de ma variable concaténer à une chaine de caractère, la chaine efface le début de ma variable !!! 8OCode:
1
2
3 grep "TOTON_FACTURE_13206 " ${LOCAL_SUIVI}/${FIC_SUIVI} TOTON_FACTURE_13206;5;5;2;0;0;0
8O quelqu'un aurait une explication...???? :lol:Code:
1
2
3
4
5
6
7
8 echo "${id_metier}" MANON_FACTURE_13206 Mais : echo "${id_metier} 233" 233N_FACTURE_13206