Ich möchte parallele Downloads tun, aber das Problem wget Ausgabe nicht korrekt Dateiname.xargs wget extrahieren Dateiname von URL mit Parameter
url.txt
http://example.com/file1.zip?arg=tereef&arg2=okook
http://example.com/file2.zip?arg=tereef&arg2=okook
Befehl
xargs -P 4 -n 1 wget <url.txt
Ausgabedateiname
file1.zip?arg=tereef&arg2=okook
file2.zip?arg=tereef&arg2=okook
erwartete Ausgabe
file1.zip
file2.zip
Ich bin neu mit Bash, bitte schlagen Sie mir vor, wie Sie den richtigen Dateinamen ausgeben, und schlagen Sie nicht for
Schleife oder &
, weil es blockiert.
Danke
Verwenden Sie den '-O file' Schalter einstellen der Name der Ausgabedatei in 'wget'. – xxfelixxx