Forum Programmation.shell faire un grep de variable ?

Posté par .
Étiquettes : aucune
0
19
mai
2006
Bonjour messieurs-dames

nouveau sur ce forum, attonnant en shell, je bloque sur l'ecriture d'un script...

L'interet de celui-ci est de pouvoir recuperer les lignes specifiques d'un fichier source. En fait, la premiere, la derniere (jusque la, pas de problemes...) et certaines dans le fichier...
voici la partie qui bloque:

echo " Last good SP ?"
set LGSP = $<
grep ' $LGSP' s_tmp > LG$LGSP

sachant que le fichier s_tmp est toujours de la forme:

S1930R1011 12 415425 626.05S 454048.97W 431412.67222995.8 100.21371448 7

le SP est les caracteres 4154 d'ou les 3 espaces devant le grep.

Quand je lance manuellement la commande
grep ' 4154' s_tmp > LG
dans un terminal, pas de problemes, ca me sort le fichier LG correspondant. Mais une fois dans le script, il n'y a plus moyen... Est-ce le grep qui me bloque ou un caractere genre retour-chariot qui bloque la variable ?

merci d'avance

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.