lots of exercises in java... from https://github.com/exercism/java

12345678910111213
  1. #!/usr/bin/env bash
  2. for EXERCISE_DIRECTORY in $(find exercises -mindepth 2 -maxdepth 2 -type d -name "src"); do
  3. STARTER_DIRECTORY="${EXERCISE_DIRECTORY}/main/java"
  4. STARTER_FILE_COUNT=$(find "${STARTER_DIRECTORY}" -mindepth 1 -maxdepth 1 -type f -name "*.java" | wc -l)
  5. KEEP_FILE_LOCATION="${STARTER_DIRECTORY}/.keep"
  6. if (( ${STARTER_FILE_COUNT} > 0 )) && [[ -f "${KEEP_FILE_LOCATION}" ]]; then
  7. echo "Removing unnecessary keep file ${KEEP_FILE_LOCATION}..."
  8. rm "${KEEP_FILE_LOCATION}"
  9. fi
  10. done