Audiograbber Zwischenablage nach HTML

20/07/2008 - 13:50 von Josef Kleber | Report spam
Hash: SHA1

Hi,

ich habe folgende Texdtdatei, die ich nach HTML wandeln will:

Artist: Aerosmith CD#: 2434F82
Album: Big Ones
Walk On Water 04:55 49.79 Mb
Love In An Elevator 05:21 54.14 Mb
Rag Doll 04:24 44.50 Mb
What It Takes 05:10 52.23 Mb
Dude (Looks Like A Lady) 04:24 44.56 Mb
Janie's Got A Gun 05:30 55.61 Mb
Cryin' 05:09 52.01 Mb
Amazing 05:56 59.98 Mb
Blind Man 04:00 40.49 Mb
Deuces Are Wild 03:35 36.29 Mb
The Other Side 04:04 41.08 Mb
Crazy 05:16 53.27 Mb
Eat The Rich 04:11 42.23 Mb
Angel 05:07 51.71 Mb
Livin' On The Edge 06:20 64.06 Mb
Dude (Looks Like A Lady) (Live) 05:11 52.43 Mb

Umwandlung erfolgt mit folgendem awk script:

BEGIN {printf("<html><body><table align=\"center\">")}
{if(NR==1) artist=$1}
{if(NR==2) printf("<tr><th align=\"center\" colspan=3>%s -
%s</th></tr>",artist,$1)}
{if(NR>2) printf("<tr><td align=\"right\">%2d. </td><td>%s
</td><td>%s</td></tr>",NR-2,$1,$2)}
END {printf("</table></body></html>")}

Funktioniert auch so weit. Da ich allerdings da erste Mal mit awk
gearbeitet habe würde mich interessieren, ob das auch irgendwie anders
bzw. eleganter geht.

Josef

Keine Sicherheit ohne Schàuble:
GNUPG/PGP-Key unter http://www.josef-kleber.de/pgp/Jose...r_News.asc
DSA 1024 / 0xF4B1EA2A / F832 6058 319E FFD4 0EFF 088C 521B 40D4 F4B1 EA2A

 

Lesen sie die antworten

#1 Josef Kleber
20/07/2008 - 14:00 | Warnen spam
Hash: SHA1

Josef Kleber schrieb:
| Hi,
|
| ich habe folgende Texdtdatei, die ich nach HTML wandeln will:
|
| Artist: Aerosmith CD#: 2434F82
| Album: Big Ones
| Walk On Water 04:55 49.79 Mb
| Love In An Elevator 05:21 54.14 Mb
| Rag Doll 04:24 44.50 Mb
| What It Takes 05:10 52.23 Mb
| Dude (Looks Like A Lady) 04:24 44.56 Mb
| Janie's Got A Gun 05:30 55.61 Mb
| Cryin' 05:09 52.01 Mb
| Amazing 05:56 59.98 Mb
| Blind Man 04:00 40.49 Mb
| Deuces Are Wild 03:35 36.29 Mb
| The Other Side 04:04 41.08 Mb
| Crazy 05:16 53.27 Mb
| Eat The Rich 04:11 42.23 Mb
| Angel 05:07 51.71 Mb
| Livin' On The Edge 06:20 64.06 Mb
| Dude (Looks Like A Lady) (Live) 05:11 52.43 Mb
|
| Umwandlung erfolgt mit folgendem awk script:
|
| BEGIN {printf("<html><body><table align=\"center\">")}
| {if(NR==1) artist=$1}
| {if(NR==2) printf("<tr><th align=\"center\" colspan=3>%s -
| %s</th></tr>",artist,$1)}
| {if(NR>2) printf("<tr><td align=\"right\">%2d. </td><td>%s
| </td><td>%s</td></tr>",NR-2,$1,$2)}
| END {printf("</table></body></html>")}
|
| Funktioniert auch so weit. Da ich allerdings da erste Mal mit awk
| gearbeitet habe würde mich interessieren, ob das auch irgendwie anders
| bzw. eleganter geht.

Habe vergessen zu erwàhnen, daß der Aufruf mit awk -F '<TAB>' ...
erfolgt. <TAB> ist natürlich nur für bessere und eindeutiger Lesbarkeit
hier ersetzt.

Josef

Keine Sicherheit ohne Schàuble:
GNUPG/PGP-Key unter http://www.josef-kleber.de/pgp/Jose...r_News.asc
DSA 1024 / 0xF4B1EA2A / F832 6058 319E FFD4 0EFF 088C 521B 40D4 F4B1 EA2A

Ähnliche fragen