Making big find command more human readable

This does not work. One line works but my pattern are about 100 characters long and it is messy to read. When I try to use several lines it does not two'

find "$inputDirectory" \( -name 'very long pattern1'
                       -o -name 'very long pattern2'
                       -o -name 'very long pattern3'
                       -o -name 'very long pattern4' \) > file
 find: invalid expression; I was expecting to find a ')' somewhere but did not see one.

Mike

---------- Post updated at 04:29 PM ---------- Previous update was at 04:19 PM ----------

Nevermind! I have forgotten so much . . .

find "$inputDirectory" \( -name 'very long pattern1' \
                       -o -name 'very long pattern2' \
                       -o -name 'very long pattern3' \
                       -o -name 'very long pattern4' \) > file

Mike

1 Like

Thanks for posting the solution.