X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=list.sh;h=cdb99e006a588412c4866ed4d1eaa7682acf445b;hb=ac75cdd21aa8b137576c326d0dd5470c2f888ed4;hp=950522f1d302eee5a2b0dc075de4cffa7396d70c;hpb=bce8891e9f27d8aad29436a2771a0027a6012fd7;p=serve0 diff --git a/list.sh b/list.sh index 950522f..cdb99e0 100644 --- a/list.sh +++ b/list.sh @@ -122,9 +122,9 @@ list_order(){ fi ln="$name" done \ - | sort -n -k1 |cut -f2- |sed 's;^;metashort\t;;' + | sort -sn -k1 |sed -r 's;^[0-9]+\t;metashort\t;;' elif [ $ORDER = Length ]; then - sort -n -k1 |sed 's;^;metashort\t;;' + sort -sn -k1 |sed 's;^;metashort\t;;' elif [ $ORDER = Date ]; then while read -r fm; do sn="${fm##* }" @@ -132,7 +132,7 @@ list_order(){ printf '%i %s %s\n' \ "$(stat -c %Y "$fn")" "${fm% *}" "$fn" done \ - | sort -rn -k1 |sed -r 's;^[0-9]+\t;metalong\t;;' + | sort -srn -k1 |sed -r 's;^[0-9]+\t;metalong\t;;' fi } @@ -209,7 +209,10 @@ printf 'Content-Type: text/html;charset=utf-8\r\n\r\n' { printf ' [!DOCTYPE HTML] -[html [head [title Listing] +[html [head [title ' + w_bmname + printf ' by %s]' "$ORDER" + printf ' [meta name="viewport" content="width=device-width"] [link rel=stylesheet href="/style.css" ] ] [body