mvparent: reindent with 4 spaces

This commit is contained in:
Matteo Cypriani 2018-04-11 20:59:48 +02:00
parent b08187c113
commit bd52bca0e2
1 changed files with 25 additions and 23 deletions

View File

@ -11,38 +11,40 @@
# Moves the contents of the given directory into its parent directory.
if [ $# -lt 1 ] ; then
echo "Usage: `basename $0` DIRECTORY [DIRECTORY [...]]" >&2
exit 1
echo "Usage: `basename $0` DIRECTORY [DIRECTORY [...]]" >&2
exit 1
fi
while [ "$1" != "" ] ; do
REP="$1"
shift
REP="$1"
shift
if [ ! -d "$REP" ] ; then
echo "Warning! \"$REP\" is not a directory: ignoring." >&2
continue
fi
if [ ! -d "$REP" ] ; then
echo "Warning! \"$REP\" is not a directory: ignoring." >&2
continue
fi
TARGET=$(basename "$REP")
REP=$(dirname "$REP")
TARGET=$(basename "$REP")
REP=$dirname "$REP")
if [ "$TARGET" = "." -o "$TARGET" = ".." ] ; then
echo "Target cannot end by « . » or « .. »!" >&2
exit 2
fi
if [ "$TARGET" = "." -o "$TARGET" = ".." ] ; then
echo "Target cannot end by « . » or « .. »!" >&2
exit 2
fi
echo "Moving the contents of « $REP/$TARGET » into « $REP »..." >&2
echo "Moving the contents of « $REP/$TARGET » into « $REP »..." >&2
cd "$REP"
cd "$REP"
if [ "$(echo "$TARGET"/*)" != "$TARGET/*" ] ; then
mv -n "$TARGET"/* .
fi
if [ "$(echo "$TARGET"/*)" != "$TARGET/*" ] ; then
mv -n "$TARGET"/* .
fi
if [ "$(echo "$TARGET"/.[!.]*)" != "$TARGET/.[!.]*" ] ; then
mv -n "$TARGET"/.[!.]* .
fi
if [ "$(echo "$TARGET"/.[!.]*)" != "$TARGET/.[!.]*" ] ; then
mv -n "$TARGET"/.[!.]* .
fi
rmdir "$TARGET"
rmdir "$TARGET"
done
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4