#!/bin/bash

# Optioneel: geef een map op als argument
TARGET_DIR="${1:-.}"

# Ga naar de map
cd "$TARGET_DIR" || exit 1

# Doorloop alle bestanden met een '-' in de naam
for file in *-*; do
  # Controleer of het echt een bestaand bestand is (en geen map of wildcard zonder match)
  [ -e "$file" ] || continue

  # Vervang alle '-' door '_'
  new_name="${file//-/_}"

  # Alleen hernoemen als de naam verandert
  if [ "$file" != "$new_name" ]; then
    mv -v -- "$file" "$new_name"
  fi
done

