for this example I'm assuming text files:
to avoid confusions long lines are splitted with \
#!/bin/bash
if [ $# -ne 2 ]
then
echo "$0 <src dir> <dst dir>"
exit
fi
clear
inotifywait $1 -qmre CLOSE_WRITE \
--format='%f' | while read WHICHONE ; do
if [ $? != 0 ]; then exit; fi;
LINESELECTED=$(head -n 1 $WHICHONE | \
grep CONDITION)
if[ $LINESELECTED -eq 1 ] then
cp $1/$WHICHONE $2
fi
done