#!/bin/sh for f in $(ls -1tr search*); do echo "file: $f" tidyname=$(echo "$f" | sed 's/^.*://g' | sed 's/\+&.*$/\.html/g' | sed 's/%2F/-/g') echo "tidy name: $tidyname" mv "$f" "$tidyname" done