Script to Archive Subdirectories into Individual tar.gz files

#/bin/bash
DIRECTORY=/target/dir

cd "$DIRECTORY"
for dir in */
do
  base=$(basename "$dir")
  tar -czf "${base}.tar.gz" "$dir"
done