Antworten:
Mit GNU Parallel http://www.gnu.org/software/parallel/ können Sie Folgendes tun:
cat listfile.txt | parallel curl -O
GNU Parallel kann nicht nur gut mit speziellen Zeichen wie '"und Speicherplatz umgehen, sondern Sie erhalten auch den zusätzlichen Vorteil, dass Sie parallel herunterladen können.
Sehen Sie sich das Intro-Video zu GNU Parallel an: http://www.youtube.com/watch?v=OpaiGYxkSuQ
Ich habe eine Lösung gefunden:
cat ./../c | xargs -n1 curl -O
xargs teilt stdin durch Leerzeichen und Zeilenumbrüche auf und krümmt sich sofort. Also Curl nur einmal mit langen Argumenten aufgerufen.
n1
Die Option begrenzt die Anzahl dieser übergebenen Argumente auf 1, sodass Curl mehrmals aufgerufen wird.