#!/usr/bin/env bash set -euo pipefail path="/var/log/app/server.log" name=${1:-backup} empty="" printf "default=%s\n" "${empty:-fallback}" printf "name=%s\n" "${name^^}" printf "file=%s\n" "${path##*/}" printf "dir=%s\n" "${path%/*}" printf "rotated=%s\n" "${path/%.log/.1.log}" printf "length=%s\n" "${#name}"