> $ out echo "sleep 5">> $ out gemacht Katze list.txt | head -1 wget-q " />
|
|
|
|
Google-Website
|
|||||||
| Foren | Registrieren | Blog | Man-Seiten | Forum-Regeln | Links | Alben | FAQ | Benutzer | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
![]() |
|
|
Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|||
|
Katzen-und Loop -
Hi ich habe einen einfachen Code, den ich ausführen wollen. Code:
out=out.txt for f in `cat list.txt | head -1`; do echo $f >> $out echo "sleep 5" >> $out done Katze list.txt | head -1 wget-q-O - "http://test.com:15100/cgi-bin/search Katze out.txt wget Schlaf 5 -q Schlaf 5 -O Schlaf 5 -- Schlaf 5 "http://test.com:15100/cgi-bin/search" Schlaf 5 Das Problem ist, list.txt Leerzeichen enthält, und sie werden so behandelt, als Trennzeichen. Meine ideale Ausgang ist natürlich zu zeigen, wget-q-O - "http://test.com:15100/cgi-bin/search" Schlaf 5 Jeder intelligente Weise, dies zu tun, vorzugsweise mit weniger Code. |
| Sponsored Links |
|
|
|
|||
|
Nur abweichen, so wenig wie möglich aus dem Original, Code:
head -1 list.txt >>$out # yes, the cat is completely meaningless echo sleep 5 >>$out Wenn Sie tatsächlich benötigen, um die Ausgabe in Backticks, darauf achten, richtig zitieren. Code:
string_with_spaces="`head -1 list.txt`" |
|
|||
|
Zugegeben, die Anführungszeichen sind überflüssig in diesem Zusammenhang - ich wollte nicht zurück in die for-Schleife nur nutzlos zu erklären, die Frage, so dass ich ein ziemlich ungenau Erklärung statt. Humor mich.
Sieht aus wie ohagar bereits eine identische Vorschlag - sorry, verpasst, dass irgendwie vor. Wie dem auch sei, ich glaube, es gibt eine Option in wget selbst zu warten, eine bestimmte Anzahl von Sekunden zwischen dem Abrufen von zwei URLs, so dass die ganze Frage scheint Art von ... faszinierend. |
| Sponsored Links | ||
|
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| while-Schleife innerhalb while-Schleife | panknil | Shell Programmierung und Scripting | 0 | 01-07-2008 12:49 PM |
| For-Schleife | xramm | HP-UX | 3 | 10-10-2007 03:20 PM |
| While-Schleife | hemangjani | Shell Programmierung und Scripting | 2 | 11-02-2006 11:01 AM |
| for-Schleife | munnabhai1 | Shell Programmierung und Scripting | 3 | 04-06-2006 03:30 PM |
| wie man die ähnliche Funktion in der while-Schleife oder for-Schleife | trynew | Shell Programmierung und Scripting | 3 | 06-17-2002 12:09 PM |