#1 Le 01/06/2020, à 21:37
- FalCT60
[Résolu] Erreur wget dans un .sh
Bonsoir,
J'ai inséré dans un fichier de commande une série de commandes wget destinées à me télécharger divers paquets.
Elles fonctionnent toutes, sauf une :
wget https://launchpad.net/rapid/pyqt/0.9.24/+download/install.py
Pourtant, cette adresse correspond bien à la cible et fonctionne correctement dès lors qu'elle est collée dans un navigateur.
Par ailleurs, cette ligne, collée dans un terminal, fonctionne parfaitement.
Quelqu'un pourrait m'expliquer la raison pour laquelle cette commande fonctionne parfaitement dans un terminal, mais refuse de le faire depuis un fichier de commandes ?
Aucune des autres commandes similaires de mon fichier ne se comporte de la sorte.
Merci d'avance,
J.-Luc
Dernière modification par FalCT60 (Le 03/06/2020, à 20:02)
Hors ligne
#2 Le 01/06/2020, à 21:45
- Watael
Re : [Résolu] Erreur wget dans un .sh
salut,
la commande est telle quelle ("en dur") dans le script, ou l'adresse provient-elle d'un fichier ?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 02/06/2020, à 15:42
- FalCT60
Re : [Résolu] Erreur wget dans un .sh
L'adresse est celle de téléchargement du fichier en question.
Ainsi que je l'ai écrit dans le descriptif, si l'on copie cette adresse dans un navigateur, ou si l'on fait un wget de cette même adresse dans un terminal, ça fonctionne sans poser de problème.
Qu'est-ce qui fait que cela ne fonctionne pas à partir d'un fichier de commande ? C'est ce que j'aimerais bien savoir - et comment y pallier.
Par ailleurs, ainsi que je l'ai mentionné, également, j'ai une autre commande similaire, dont le lien a été obtenu de manière identique, et qui, elle, fonctionne parfaitement.
Hors ligne
#4 Le 02/06/2020, à 15:45
- Watael
Re : [Résolu] Erreur wget dans un .sh
montre-nous le script.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#5 Le 02/06/2020, à 18:07
- FalCT60
Re : [Résolu] Erreur wget dans un .sh
Voili, voiçà, voilà :
# Fichier de réinstallation Focal Fossa
wget https://launchpad.net/rapid/pyqt/0.9.24/+download/install.py
wget https://download.xnview.com/XnViewMP-linux-x64.deb
echo 'PATH="$PATH:${HOME}/.local/bin"' >> ~/.bashrc
source ~/.bashrc
sudo snap remove gnome-3-34-1804
sudo snap remove gtk-common-themes
sudo snap remove snap-store
sudo snap remove core18
yes "" | sudo apt autoremove snapd
sudo echo -e "Package: snapd\nPin: release *\nPin-Priority: -1" > /etc/apt/preferences.d/nosnap
# ... et tout plein d'autres choses
Hors ligne
#6 Le 02/06/2020, à 18:20
- Watael
Re : [Résolu] Erreur wget dans un .sh
hmm. il doit y avoir autre chose, parce que je viens de tester depuis un script qui ne contient que le wget que tu indiques ne pas fonctionner chez toi, sans problème.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#7 Le 02/06/2020, à 18:35
- FalCT60
Re : [Résolu] Erreur wget dans un .sh
Il me renvoie un joli
ligne 2: wget : commande introuvable
le loustic !
Et, le pire, c'est que le reste - y compris la ligne juste en-dessous - passe très bien !
Dernière modification par FalCT60 (Le 02/06/2020, à 18:36)
Hors ligne
#8 Le 02/06/2020, à 18:37
- Watael
Re : [Résolu] Erreur wget dans un .sh
cat tonScriptAvecLaLigneWget | od -c
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#9 Le 02/06/2020, à 19:02
- FalCT60
Re : [Résolu] Erreur wget dans un .sh
Je te transmettrai cela demain ; là, j'ai tout replié, nous allons passer à table.
Bon appétit à toi - et à tout le monde. ;-)
Hors ligne
#10 Le 03/06/2020, à 18:26
- FalCT60
Re : [Résolu] Erreur wget dans un .sh
Bien vu ! des caractères parasites s'étaient invités en catimini.
J'ignore à quoi correspond la séquence 357 273 277, mais elle s'était insérée juste avant le wget, et se déplaçait avec elle - j'avais tenté de déplacer la ligne à un autre endroit, en vain.
Même en l'effaçant et en la retapant, c'était pareil. Parce que je me contentais de supprimer le contenu de la linge, non la ligne elle-même, je viens de le comprendre.
Tu as vraiment eu du nez, c'était tordu, cette affaire-là !
Encore merci.
Hors ligne
#11 Le 03/06/2020, à 19:46
- MicP
Re : [Résolu] Erreur wget dans un .sh
Bonsoir
Dernier caractère du Bloc Unicode Variation sélector :
U+FEFF 0357 0273 0277 ZERO WIDTH NO-BREAK SPACE
Dernière modification par MicP (Le 03/06/2020, à 19:46)
Hors ligne
#12 Le 03/06/2020, à 20:01
- FalCT60
Re : [Résolu] Erreur wget dans un .sh
Une séquence de touches que j'aurais tapée sans m'en rendre compte, en somme.
Merci à Watael pour son flair et à toi pour le renseignement.
Hors ligne