télécharger des fichiers à l'aide de script bash à l'aide de wget
J'ai essayé de créer un simple script qui va prendre une liste de fichier à télécharger à partir de un .fichier txt, puis à l'aide d'une boucle, il va lire la .txt quels fichiers doit être téléchargé à l'aide de l'autre séparés .fichier txt où l'adresse des fichiers où il sera téléchargé. Mais mon problème est que je ne sais pas comment faire. J'ai essayé plusieurs fois, mais j'ai toujours échoué.
file.txt
1.jpg
2.jpg
3.jpg
4.mp3
5.mp4
=====================================
url.txt
url = https://google.com.ph/
=====================================
download.sh
#!/bin/sh
url=$(awk -F = '{print $2}' url.txt)
for i in $(cat file.txt);
do
wget $url
done
Votre aide est grandement appréciée.
N'utilisez jamais de
J'ai une question, que dois-je faire pour l'URL du fichier si la barre d'adresse est dans la deuxième colonne et dans la deuxième ligne ? je veux dire la commande awk pour que ..
for var in $(command)
. Voir cette réponse : stackoverflow.com/questions/19606864/ffmpeg-in-a-bash-pipe/.... Sinon, vous pouvez utiliser cut
au lieu de awk
dans ce cas.J'ai une question, que dois-je faire pour l'URL du fichier si la barre d'adresse est dans la deuxième colonne et dans la deuxième ligne ? je veux dire la commande awk pour que ..
OriginalL'auteur user3534255 | 2014-05-05
Vous devez vous connecter pour publier un commentaire.
Au lieu de
Essayer
OriginalL'auteur R Sahu
Autres que le problème évident que R Sahu a souligné, dans sa réponse, vous pouvez éviter:
awk
pour analyser votre url.txt fichier.for $(cat file.txt)
à parcourir file.txt fichier.Ici est ce que vous pouvez faire:
OriginalL'auteur jaypal singh