[1] 授業単元:OS
[2] 問題文
fork とexec 族のシステムコールを使い,簡単なコマンドインタープリタ(mysh)を作成せよ.
作成するコマンドインタープリタは下記の機能をサポートすること.
? 設定ファイル(.path)にコマンドサーチパスを指定することが出来る.なお,ファイル内
のパスの指定方法は,各自が考えて定義すること.(パスにないコマンドを入力した場
合には,見つからない旨のエラーメッセージを出力すること.)
? パイプを利用して複数(可変個)のコマンドの入出力を結合することができる.
? コマンド実行中に Ctrl-C を入力すると,現在のコマンドの実行を中断して, 次のコマン
ドを入力するためにプロンプトを出力する.
? リダイレクション(“<” と “>”)を使用してコマンドへの入力をファイルから得たり,ファ
イルへ出力したりすることが出来る.
? exit を入力すると,mysh を終了する.
[3] 環境
 [3.1] OS:Windows 7
 [3.2] コンパイラ名とバージョン:cygwin
 [3.3] 言語: C

よろしくお願いします!!!