Quote:
|
Originally Posted by dbfree
for file in * ;
do
if [[ "$file" = DPSTY*_$YEAR$MONTH$DAY* ]] ; then
FILE=${DPSTY}
UNIQUE=Unique_${FILE}
COMMON=Common_${FILE}
(${COMM} -3 $FILE $file) > $UNIQUE
(${COMM} -12 $FILE $file) > $COMMON
cat $UNIQUE $COMMON > $FILE
fi
done
|
Does the variable DPSTY have any value? Unless the $DPSTY has a value, the variable FILE wont either.. The 'comm' command wont work unless two filenames are supplied as arguments. And since your other arguments seem to be ok (-3) and (-12).. the problem is with the filenames supplied.