Possivelmente algo assim:
LOGDIR=/path/to/log/files CURRENT=$(stat -c "%N" $LOGDIR/access.log | sed -e "s/.* -> //" -e "s/[\'']//g") for logfile in $(find $LOGDIR -type f -name \*.log) do if [ "$logfile" != "$LOGDIR/$CURRENT" ] then gzip $logfile fi done
Pode ser necessário modificar, dependendo dos seus requisitos exatos e da localização dos arquivos.