From: Francois Fleuret Date: Tue, 16 Mar 2010 21:48:10 +0000 (+0100) Subject: Removed some filtering specific to an old project + few fixes. X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=commitdiff_plain;h=cc99dcb03c99868af8e28dad388fe6e5b733b0a1;p=scripts.git Removed some filtering specific to an old project + few fixes. --- diff --git a/dirtohtml.sh b/dirtohtml.sh index 40c2767..0c7315a 100755 --- a/dirtohtml.sh +++ b/dirtohtml.sh @@ -47,18 +47,14 @@ echo echo "
"
 
-for d in $(find . -maxdepth 1 -type d -name "[^.]?*" | \
-    awk '{print $1" "$1}' | \
-    sed -e "s/^[^0-9]*//" | \
-    sort -g | \
-    awk '{print $2}'); do
+for d in $(find . -maxdepth 1 -type d -name "[^.]?*"); do
 
-    most_recent=$(find ${d} -type f -exec stat --printf="%y %n\n" '{}' \; | sort | tail -1 | awk '{print $4}')
+    most_recent=$(find ${d} -type f -exec stat --printf="%Y %n\n" '{}' \; | sort | tail -1 | awk '{print $4}')
 
     if [[ ${most_recent} ]]; then
-        date=$(stat --printf="%y" ${most_recent})
+        date=$(date -r ${most_recent})
     else
-        date=$(stat --printf="%y" ${d})
+        date=$(date -r ${d})
     fi
 
     echo "${date} ${d}"