Need a C code for search program

Job ID: 33158200

Budget: ₹600 – ₹1,500 INR

The goal of this project is to add additional functionality to the search program implemented in Project #2. In addition to the functionality described in Project #2, the program must support the following command-line options:
1. -e "<unix-command with arguments>" For each file that matches the search criteria the UNIX command specified with arguments must be executed. .
2. -E "<unix-command with arguments>" [Graduate Students Only] The list of files that matches the search criteria must be provided as an argument to the UNIX command specified.

Note that with the -e option the UNIX command is executed for each file whereas with the -E option the UNIX command is executed only once but uses all the file names as the argument. You must use fork/exec/wait to create a new process to execute the UNIX command. The UNIX command and any optional arguments are enclosed within double quotes. The program should support -e or -E options in combination with -s and -f options. You can assume that the -e or -E options appear after the -s and -f options.