X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=list.sh;h=08cef51f1cf36ff9365347774d03ab378c6050eb;hb=1dd87fbd99fe1362e394556dcee4bc8fa88a515f;hp=950522f1d302eee5a2b0dc075de4cffa7396d70c;hpb=bce8891e9f27d8aad29436a2771a0027a6012fd7;p=serve0 diff --git a/list.sh b/list.sh index 950522f..08cef51 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 }