Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

Source

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