Details of the assignment is on the attached files. The instructions should be followed very carefully. You should have the code commented heavily. You need to do this in a LINUX environment, not windows. Using GCC compiler with c99 standard. You need to debug and check for any memory leaks or errors too.
The contents of C6 is to be done with linux bash scripting.