From b49ae08e95f4d4d7d995166e7a2e6f287dc32d14 Mon Sep 17 00:00:00 2001 From: Harald Pfeiffer Date: Fri, 4 Dec 2015 02:39:36 +0100 Subject: Give a letter's 1st occurence an HTML id, improved ampersand replacing --- bin/mp3dir2html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/mp3dir2html b/bin/mp3dir2html index fcb5494..ce90f0b 100755 --- a/bin/mp3dir2html +++ b/bin/mp3dir2html @@ -44,7 +44,7 @@ function m3l_prep_table { sed 's/========.*/====/g' | sed 's/\t$/\t" "/g' | tr '\n' '\t' |\ sed 's/====/\n====/g;s/====\t/====/g' |\ sed 's/Artist\t//;s/Title\t//;s/Album\t//;s/\(.*\)Year\t/\1/;s/\(.*\)Track\t/\1/' |\ - uniq | sed 's/====//g;s/\ &\ /\ \&\;\ /g' | tr -s '\n' |\ + uniq | sed 's/====//g;s/&/\&\;/g' | tr -s '\n' |\ sed 's/\t0\t/\t"0"\t/g' } @@ -67,4 +67,8 @@ sed 's/^//g;s/\t/<\/td>/g;s/$/<\/td><\/tr>/g' content.csv >> content rm content.csv echo -e '\n\n\n\n\n\n' >> content.php +for i in `seq 0 9` `echo {A..Z}` `echo {a..z}`;do + sed -i -e "0,/^\($i\)/ s/^\($i\)/\\1/" content.php +done + echo -- cgit v1.2.3