X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=mvdatedir.sh;h=e83378250a9e0f1e679e9628a8efbf5c184c021c;hb=21ae130ac712bef090b9ebfe92af81a45dbb9c6a;hp=1b7d7894cbaa5c8211779b48ec6aca014c48a6e3;hpb=14dd9b5b8c2157a793ffafba6bfb3072310f9ddf;p=scripts.git
diff --git a/mvdatedir.sh b/mvdatedir.sh
index 1b7d789..e833782 100755
--- a/mvdatedir.sh
+++ b/mvdatedir.sh
@@ -14,22 +14,22 @@
# along with this program. If not, see . #
# #
# Written by and Copyright (C) Francois Fleuret #
-# Contact for comments & bug reports #
+# Contact for comments & bug reports #
#########################################################################
-# This script moves all the files specified as argument to directories
-# of the form YEAR/MONTH, according to the files modification
-# dates. The directories are created if necessary.
+# This script moves the files specified as argument to directories of
+# the form YEAR/MONTH, according to the files modification
+# dates. Directories are created if necessary.
set -e
while [[ "$1" ]]; do
if [[ -f "$1" ]]; then
dir=$(date -r "$1" +%Y/%b)
- mkdir -p ${dir}
- mv "$1" ${dir}
- shift
+ mkdir -v -p ${dir}
+ mv -v "$1" ${dir}
else
echo "Ignore: $1 is not a regular file."
fi
+ shift
done