#!/usr/bin/env bash
if [ $# -eq 0 -o "$1" = "-h" -o "$1" = "--help" ]
then
echo "usage: sortit [-h] filename..."
exit 0
fi
doc_mappe=./doc
avi_mappe=./avi
txt_mappe=./txt
mkdir -p $doc_mappe $avi_mappe $txt_mappe
for file in "$@"
do
if [ ! -f $file ] # see 'man test'
then
echo "warning: not a regular file, file is ignored: $file" 2>&1
else
case $file in
*.doc) mv $file $doc_mappe;;
*.avi) mv $file $avi_mappe;;
*.txt) mv $file $txt_mappe;;
*) echo "warning: unknown suffix, file is ignored: $file" 2>&1;;
esac
fi
done
exit 0
Registrerte brukere: Google [Bot]