#!/bin/bash
#set folder variable
folder="files"
#check if folder exists, if not create it
[ -a "$folder" ] && echo "$folder exists" || mkdir "$folder"
move(){
if [ "$2" != "true" ] #only echo output if '-q' is not set
then
echo "Moving $1 for ${folder}..."
fi
mv $1 "$folder"
}
copy(){
if [ "$2" != "true" ] #only echo output if '-q' is not set
then
echo "Copying $1 for ${folder}..."
fi
cp $1 "$folder"
}
for var in "$@"
do
if [ "$var" = "-f" ]
then
force="true" #if '-f' is set then we are going to move files
elif [ "$var" = "-q" ]
then
quiet="true" #if '-q' is set then be quiet
fi
done
#loop through all files
for file in *
do
if [ "$force" = "true" ] # if '-f' is set then move
then
move "$file" "$quiet"
else #if '-f' is not set copy
copy "$file" "$quiet"
fi
done