#!/bin/sh # takes the current log, strips all color and control charaters out and moves it to a new file LOG_DIR="/home/quake/q2/logs" PORTS=`netstat -anp | grep udp | grep q2pro | awk '{split($4,a,":"); printf("%s\n", a[2]);}'` cd $LOG_DIR for [ port in "$PORTS" ]; do LOG="$port.log" if [ ! -f "$LOG" ]; then echo -e "\"$1\" is not a valid file, aborting...\n" continue fi NOW=`date +%Y%m%d-%H%M%S` cat "$LOG" | "../utils/stripcolor.pl" > "$LOG.$NOW" echo "" > "$LOG" done