Ce n'est pas un problème de taille car j'ai essayé en dur le nom suivant 611111111111111111111111111111111111111111111111111111111111111 et ça fonctionne, donc il y aurait une allergie avec les dates et heures ?
J'utilise le c-shell c'est possible que ça explique qqch ?
set lefichier = `basename $lepathcomplet`
# enleve $lefichier de $lepathcomplet pour obtenir le path
set lepath=`echo $lepathcomplet | sed s/$lefichier//g`
#crée mon nom de fichier concaténé avec la date
set filename = "$lefichier-`date -u`"
#copie de l'original ds un rep .sauvegarde
cp $lepathcomplet "$lepath.sauvegarde/$filename"
[^] # Re: quelle commande
Posté par fabrs . En réponse au message Csh nom de fichier. Évalué à 1.
Ce n'est pas un problème de taille car j'ai essayé en dur le nom suivant 611111111111111111111111111111111111111111111111111111111111111 et ça fonctionne, donc il y aurait une allergie avec les dates et heures ?
J'utilise le c-shell c'est possible que ça explique qqch ?
[^] # Re: quelle commande
Posté par fabrs . En réponse au message Csh nom de fichier. Évalué à 1.
cp:cannot create regular file 'rep1/rep21/.sauvegarde/f1.txt-Tue Mar 6 21:26:23 UTC 2007': Invalid argument
[^] # Re: quelle commande
Posté par fabrs . En réponse au message Csh nom de fichier. Évalué à 1.
set lefichier = `basename $lepathcomplet`
# enleve $lefichier de $lepathcomplet pour obtenir le path
set lepath=`echo $lepathcomplet | sed s/$lefichier//g`
#crée mon nom de fichier concaténé avec la date
set filename = "$lefichier-`date -u`"
#copie de l'original ds un rep .sauvegarde
cp $lepathcomplet "$lepath.sauvegarde/$filename"