#!/bin/bash
#
# usage:
#
# for LALA in list of directories and such ; do thisscript.sh "$LALA" ; done
# or
# find . -type d -exec thisscript.sh "{}" \;
#
DIRNAME="$1"
pushd "$DIRNAME" &>/dev/null
if [ $(ls|wc -l) -eq 1 ]; then
OUR_FILE=$(echo -n *)
mv -iv "${OUR_FILE}" "../${DIRNAME}.${OUR_FILE##*.}"
popd &>/dev/null
rmdir -v "${DIRNAME}"
else
echo "FAIL!"
exit 1
fi
exit 0
Comments