J'ai utilisé ce script FOREVER et j'ai toujours utilisé "~ /" pour développer mon répertoire personnel. Je me mets au travail aujourd'hui et il a cessé de fonctionner:
#if ($output eq "") { $output = "~/tmp/find_$strings[0].rslt" } # BROKEN
if ($output eq "") { $output = "$ENV{HOME}/tmp/find_$strings[0].rslt" } #WORKS
...
open OUT_FILE, ">$output" or die "cant open $output : $!";
Des idées sur les raisons pour lesquelles cela arrêterait brusquement de s'arrêter?
erreur ressemble:
cant open stephen/tmp/find_coverp.rslt : No such file or directory at /user/stephen/bin/find.pl line 137.
Qu'est-ce qui a changé dans votre environnement que le programme a soudainement cessé de fonctionner? –
Je ne suis pas sûr. Ils font beaucoup de changements ces jours-ci, donc je ne suis pas sûr de savoir lequel pourrait avoir causé le problème. Ils se préparent à déplacer nos serveurs à travers le pays! – stephenmm