#!/bin/bash set -e REPLAY_FOLDER=$1 OUTPUT_FOLDER=$2 mkdir -p $OUTPUT_FOLDER for round_folder in $REPLAY_FOLDER/Round*; do round_name=`basename "$round_folder"` mkdir -p "$OUTPUT_FOLDER/$round_name" player_folders=( "$round_folder"/* ) player_folder=${player_folders[0]} opponent_folder=${player_folders[1]} cp "$round_foler/GlobalState.json" "$OUTPUT_FOLDER/$round_name/GlobalState.json" cp "$player_folder/JsonMap.json" "$OUTPUT_FOLDER/$round_name/JsonMap.json" head -n 1 "$player_folder/PlayerCommand.txt" > "$OUTPUT_FOLDER/$round_name/PlayerCommand.txt" head -n 1 "$opponent_folder/PlayerCommand.txt" > "$OUTPUT_FOLDER/$round_name/OpponentCommand.txt" done