Page 1 of 1

Shell: URL aus einer Datei fischen

Posted: 2016-07-30 16:32
by amiga1200
ich habe eine Datei:

Code: Select all

ID,stadt,vor,rio,golf,tom,URL,Bonn,titel,sta
2,"japn",2016-02-12,2016-05-25,2016-03-12,0,"http://www.beispieelabcdde.de&a=25&b=3345&c=5504",3,15,0
wo ich mir die url für wget ziehe

Code: Select all

st= grep http datei | awk -F ',' '{print $7}';
st hat dann die url
aber wget nimmt die nicht an
schreibe ich auch
print $st
print "zeile2"
ist hinter der url ein Zeilenumbruch
und wget meint wget: missing URL
der grep Befehl must für st nicht nur die url holen, sondern auch noch Sonderzeichen dranhängen?

denn füttere ich die Variable st direkt mit:

Code: Select all

st="http://www.beispieelabcdde.de&a=25&b=3345&c=5504"
wget $st
ist alles gut

Ich kann mir das nicht erklären!
Hat jemand vielleicht eine Idee?

Re: Shell: URL aus einer Datei fischen

Posted: 2016-07-31 03:23
by Joe User
awk kann selbst greppen und Dein URL-Feld enthält Hochkomma, weshalb wget dann meckert.
Versuche es mal mit:

Code: Select all

st="$(awk -F',' '/http/ {print $7}' datei | sed 's/"//g')"