#!/bin/bash # Set up environment variables TVSHOW_PATH="$DS918_DIR/video/#tvshow" TVSHOW_DIRS=$(mktemp /tmp/tvshow_dir.XXXXXX) TVSHOW_PRUNE=$(mktemp /tmp/tvshow_prune.XXXXXX) echo "TVSHOW_DIRS=$TVSHOW_DIRS" echo "TVSHOW_PRUNE=$TVSHOW_PRUNE" # Change to the TV show directory cd "$TVSHOW_PATH" || { echo "Failed to change directory to $TVSHOW_PATH"; exit 1; } pwd # Find directories and save to TVSHOW_DIRS find . -maxdepth 2 -type d > "$TVSHOW_DIRS" # Generate commands for pruning TV shows awk -v PATH="$TVSHOW_PATH" -F"./" '{print "cd \""PATH"\"; pwd; export NEW_NAME=\""$2"\"; cd \"$NEW_NAME\"; pwd; tvshow_prune;"}' "$TVSHOW_DIRS" > "$TVSHOW_PRUNE" # Make the generated script executable and run it chmod +x "$TVSHOW_PRUNE" "$TVSHOW_PRUNE" # Clean up temporary files #rm "$TVSHOW_DIRS" "$TVSHOW_PRUNE"