wrong-filename.sh 448 B

123456789101112131415
  1. #!/bin/sh
  2. # SPDX-License-Identifier: MIT
  3. set -e
  4. for path in $(find . -name '*.md' -type f); do
  5. COMMAND_NAME_FILE=$(basename "$path" | head -c-4 | tr '-' ' ' | tr '[:upper:]' '[:lower:]')
  6. COMMAND_NAME_PAGE=$(head -n1 "$path" | tail -c+3 | tr '-' ' ' | tr '[:upper:]' '[:lower:]')
  7. if [ "$COMMAND_NAME_FILE" != "$COMMAND_NAME_PAGE" ]; then
  8. echo "$path"
  9. echo "$COMMAND_NAME_FILE"
  10. echo "$COMMAND_NAME_PAGE"
  11. echo "\n\n"
  12. fi
  13. done