prepare-directory 499 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. if [[ $1 == "" || $2 == "" ]]; then
  3. echo "Usage: $0 [input-directory] [output-directory]"
  4. exit -1;
  5. fi
  6. if [ ! -d $1 ]; then
  7. echo "$1 is not directory or not exists."
  8. exit -1;
  9. fi
  10. if [ -d $2 ]; then
  11. echo "$2 already exists, remove it first."
  12. exit -1;
  13. fi
  14. mkdir $2
  15. for file in $1/*.{jpg,png,jpeg}; do
  16. fullname=$(basename $file)
  17. name=${fullname%.*}
  18. if [[ $name == "*" ]]; then
  19. continue
  20. fi
  21. prepare-image $1/$fullname $2/$fullname
  22. done