PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [BASH] entfernung der ersten 6 zeichen und des letzten zeichens


ck84
03.02.2005, 11:56
Hi, ich möchte von einer webseite Links extrahieren, ich habe die index.html geladen und öffne sie mit:


ck@host:~$ (ck@host:~$) awk '/456/' index.html | awk '{print $2}' | head -n1
href="get/456.jpg"


nun möchte ich die ersten 6 bytes und das letzte entfernen, in diesem falle: href=" und am ende das "

Danke für eure Hilfe.


Jan Krüger
03.02.2005, 12:35
Warum nicht einfach abhängig von der Position der "?
| cut -d'"' -f2

ck84
03.02.2005, 13:34
danke, habe es aber nun mit sed gelöst hat zwar gedauert aber ging auch.

Gelatine Gurk
12.03.2005, 18:03
awk -F'"' ' { print $2 } '