From 0ce3c61d9d95aa096d3b50b481ca24049853f658 Mon Sep 17 00:00:00 2001 From: Philip Wittamore Date: Thu, 8 May 2025 23:48:43 +0200 Subject: update --- blogarticledate | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'blogarticledate') diff --git a/blogarticledate b/blogarticledate index 888f06a..6eb73a1 100755 --- a/blogarticledate +++ b/blogarticledate @@ -1,16 +1,17 @@ -#!/bin/sh +#!/usr/bin/env bash # resets blog articles file date to the date indicated # in the article +postDir=/home/philip/web/articles/2025 -postArray=( $(ls *.html) ) +mapfile -t postArray < <(ls -t "$postDir"/*.html) for posts in "${postArray[@]}"; do - post=$posts - postdate=$(grep -o '>.*' $post | sed 's/\(>\|<\/h5>\)//g') - echo $postdate + post="$posts" + postdate=$(grep -o '>.*' "$post" | sed 's/\(>\|<\/h5>\)//g') + echo "$postdate" #[[CC]YY]MMDDhhmm[.ss] postdate="${postdate//-}0000" - echo Date=$postdate - echo Item=$post - touch -a -m -t $postdate $post + echo Date="$postdate" + echo Item="$post" + touch -a -m -t "$postdate" "$post" done -- cgit v1.2.3