Hi ,
I am executing command
find /LOG_RECV -type f -mtime +100 ! -name flag_\* \
! -path "/LOG_RECV/CPCN/DOC/*" \
! -path "/LOG_RECV/PRIS/DOC/*" \
! -path "/LOG_RECV/EDI/R000??/EDI*/" \
! -path "/LOG_RECV/EDI/R000??/TOSEND???/eux030/" \
! -path "/LOG_RECV/EDI/R000??/TOSEND???/b2b46/" \
! -path "/LOG_RECV/EDI/R000??/TOSEND???/nosend/" \
! -path "/LOG_RECV/EDI/R000??/TOSEND???/2star/" \
! -path "/LOG_RECV/EDI/R000??/SENT???/eux030/" \
! -path "/LOG_RECV/EDI/R000??/SENT???/b2b46/" \
! -path "/LOG_RECV/EDI/R000??/SENT???/nosend/" \
! -path "/LOG_RECV/EDI/R000??/SENT???/2star/" \
! -path "/LOG_RECV/EDI/R000??/SENTfailed/eux030/" \
! -path "/LOG_RECV/EDI/R000??/SENTfailed/b2b46/" \
! -path "/LOG_RECV/EDI/R000??/SENTfailed/nosend/" \
! -path "/LOG_RECV/EDI/R000??/SENTfailed/2star/" \
! -path "/LOG_RECV/EDI/POCHGreport/HIST/" \
! -path "/LOG_RECV/EDI/R000??/" \
! -path "/LOG_RECV/ENV/*" \
! -path "/LOG_RECV/VL/LOG/APP*" \
-exec rm -f {} \;
it is failing with error
find: missing conjunction
I have only added 2nd last line
! -path "/LOG_RECV/VL/LOG/APP*" \
to the original command which was executing succesfully.
I am trying here to not delet all files APP* inside "/LOG_RECV/VL/LOG/"
Any suggestions