#!/bin/bash # Very specific script to bulk rename pictures with some format # (complex script for a simple task) exit # just in case shopt -s nullglob for file in ss_*.png; do date_part="${file:3:8}" time_part="${file:12:6}" new_name="ss-${date_part}T${time_part}0500.png" mv "$file" "$new_name" done shopt -u nullglob