Quote ta variable !
Code : Sélectionner tout - Visualiser dans une fenêtre à part if [ -f "${ARCH}" ]
Quote ta variable !
Code : Sélectionner tout - Visualiser dans une fenêtre à part if [ -f "${ARCH}" ]
$ man woman
Il n'y a pas de page de manuel pour woman.
C'est beaucoup mieux, ça passe même s'il me dit pas de fichier
Pourtant j'ai vérifié le fichier existe bien.
Par contre le echo ne s'affiche plus, c'est normal?
Ah non désolé c'est moi qui a mal vu
Il m'affiche bien le nom du fichier seulement il me met tout le blabla avant... genre le propriétaire le groupe la date ...
et je veux juste envoyer mon fichier sur le dossier destination.
Et il affiche quoi le "echo" ?
Sûrement plus que le nom du fichier, non ?
A ce moment là, remplacer ls -t par par ls -t1 (c'est un UN et non pas un ELLE minuscule)
$ man woman
Il n'y a pas de page de manuel pour woman.
Là il affiche bien juste le nomdufichier.tar
En revanche il ne passe rien dans le ftp et passe directement à la condition else "Aucun fichier"
Parce que ce n'est pas l'existence d'un fichier (-f) qu'il faut chercher, mais l'existence d'une variable non nulle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if [ ! -z "${ARCH}" ]; then ...
$ man woman
Il n'y a pas de page de manuel pour woman.
Yeah super merci
L'option -n permet effectivement de le chercher par rapport à la variable
J'avais pas pensé mais c'est vrai qu'avec -f il recherche un fichier sur un serveur donc il risque pas de le trouver
Par contre, il ne veut pas me transférer le ftp, on dirait que ça va fonctionner mais il met une erreur : get: L'accès a échoué : 550 Impossible d'ouvrir ici ça correspond au répertoire destination qui est sur le serveur depuis lequel le script est lancé Aucun fichier ou répertoire de ce type
En fait il manquait l'option -O donc maintenant ça fonctionne
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager