#!/bin/sh if [ $# -ne 2 ] || [ "$1" = "-h" ] ; then cat<&2 "Race condition, exiting. Try again." fi mv -n "$2" "$DIR2/${1##*/}" mv -n "$TEMPFILE" "$DIR1/${2##*/}"