Suggested Steps to Implement ISH

First Part

ish> command1 arg1 arg2 <infile >outfile

ish> command1 arg1 arg2 <infile | command2 arg1 arg2 arg3 | command3 arg1 arg2 arg3 >outfile

Refer to Command Line Parsing.

Second part

Please note that above list may only be a partial list. You must make sure your program's behavior conform to the assignment homepage before you submit it.

Good luck.