problema con /comprimir

problema con /comprimir

Tengo un script que se proporcionó con algún software. La salida del script es algo así (en modo de depuración).

+ changeDirectory
+ '[' -d /cdr/work/proc_raw/proc ']'
+ cd /cdr/work/proc_raw/proc
+ echo 'Changed to the directory: /cdr/work/proc_raw/proc'
Changed to the directory: /cdr/work/proc_raw/proc
+ retypeFileName
++ echo ''\''*.old'\'''
++ sed 's/'\''//g'
+ FILE='*.old'
+ case $TYPE in
+ compressFiles
+ echo 'files to compress: '
files to compress: 
+ find . -name '*.old' -mtime +3
./file1.cdr.old
./file2.cdr.old
...
+ find . -name '*.old' -mtime +3
+ xargs compress -f
+ ecode=0
+ '[' 0 -gt 0 ']'
+ echo 'executed: find . -name *.old -mtime +3 | xargs compress -f'

Sin embargo, después de eso, al buscar el archivo1.cdr.old.Z, archivo1.cdr.old.Z, .. en ese directorio, el archivo no está allí.

Si se ejecuta el filecomando, parece que no hay ninguna razón para que falle la compresión:

-bash-3.2# file file1.cdr.old
file1.cdr.old: ASCII text, with very long lines

¿Alguna sugerencia?

EDITAR: las partes relevantes del guión:

# Change to the selected directory
changeDirectory (){
    if [ -d $DIRECTORY ]
    then
    cd $DIRECTORY
    echo "Changed to the directory: $DIRECTORY" >> $LOGFILE
    else
        echo "$DIRECTORY does not exists" >> $LOGFILE
        exit 1
    fi
}

# Removes the "'" characters from filename.
retypeFileName (){
   FILE=$(echo $FILE | sed s/"'"//g )
}
# COMPRESSING FILES
compressFiles () {
   echo "files to compress: " >> $LOGFILE
   find . -name "$FILE" -type f $ACTION_TYPE +$PARAM >> $LOGFILE

   find . -name "$FILE" -type f $ACTION_TYPE +$PARAM | xargs compress -f
   ecode=$?

    if [ $ecode -gt 0 ]
    then
        dt=`date "+%Y-%b-%d %H:%M:%S"`
        echo "$dt > ERROR while compressing files. Error Code was $ecode" >> $LOGFILE
        exit 2
    fi

    echo "executed: find . -name "$FILE" -type f $ACTION_TYPE +$PARAM | xargs compress -f" >> $LOGFILE
}

información relacionada