Bonjour;
Je travaille sur une VM Centos 6.5 64bits.
J'ai développé un script de support qui marchait très bien jusqu'à ce matin, date à laquelle j'ai fais une modif infime (rajouter un contrôle, modif que j'ai défaite bien sûr).
Le script commence comme ça:
Cette ligne ne marche plus (et bien d'autres qui font référence à $TOP) puisque TOP vaut : /data/prog/data/prog
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #!/bin/bash TOP=/data/prog ... ... grep xxxx $TOP/monfichier.dat
Il a concaténé le contenu!
Et j'ai beau faire n'importe quoi, rien n'y fait.
Si je mets le chemin en dur dans la ligne, ça marche , mais c'est sans intérêt!
Ce qui est encore plus bizarre, c'est que j'ai copié le script dans une sous directorie quelconque de /tmp et fait les 2 ou 3 ajustements qui vont bien, et là, ça remarche nickel! C'est extraordinaire (et il me semble avoir déja eu ce comportement y a quelques temps, mais ailleurs).
Est-ce quelqu'un a déjà eu ce genre de comportement? Comment je peux comprendre (et corrigé) un truc pareil?
En vous remerciant;
Cordialement.
Pierre S.
ps: le script est petit (# 150 lignes au plus et ne manipule aucune grosse données (fichier,tableau,liste..)
Partager