私の先生は私たち自身のシェルを作成するために私たちにこの任務を与えました。私たちのシェルはrshellと呼ばれ、通常のシェルのように動作するはずです。自分自身で作成したシェルを.shファイルで動作させるには
私は自分のシェルをC++で作成しました。作成したシェルにls
のようなコマンドを入力すると、通常のシェルにls
と入力した場合と同様にリストが表示されます。
私が直面している問題は、ファイルまたはスクリプトファイルが作成されたシェルでどのように動作するかです。私は.sh
ファイルをシェルを使って実行したときに、シェルを通して.sh
ファイルを実行していないことに気付きました。それは通常のシェルを通して実行されます。 .sh
ファイルをシェルで実行させるにはどうすればよいですか?