J'utilise tcsh, et je suis en train de grep un chemin d'un fichier avec plusieurs ID, je fais:Grep un chemin contenant une variable d'environnement et de l'utiliser
grep I241149 $ ENV_CASTRO /ALL_CMD_LINES.BAK | grep -o $ \ ". ENV_CASTRO * asm"
qui me fait:
$ ENV_CASTRO/central/WS678/test_do_all.asm
mais si je tente
cp `grep I241149 $ ENV_CASTRO/ALL_CMD_LINES.BAK | grep -o \ $ "ENV_CASTRO. *. asm" `.
il demande
cp: can not stat `$ ENV_CASTRO/central/WS678/test_do_all.asm ': Aucun fichier ou répertoire
Comment puis-je dire tcsh que la sortie de grep contient une $ cela signifie que c'est une variable d'environnement et n'est pas un texte simple?
Merci d'avance.
Merci beaucoup, Cela fonctionne parfaitement !! – lcastrol