#!/bin/sh

if [ $# -eq 0 ]; then
    echo "usage: $(basename $0) FILE ..." > /dev/stderr
    exit 1
fi

for FILE in $@; do
    case $FILE in
        *.bak) FILE=$(dirname $FILE)/$(basename $FILE .bak);;
    esac
    if [ -f "$FILE.bak" ]; then
        /bin/mv $FILE.bak $FILE
    elif [ -d "$FILE" ]; then
        echo "$FILE is a directory" > /dev/stderr
        exit 1
    else
        echo "$FILE: backup file not found" > /dev/stderr
        exit 1
    fi
done
