次のことを行う単純な Ruby スクリプトを作成するタスクがあります。
dir
UNIX コマンド ラインから実行すると、" "、" "、" help
"などの特定のコマンドを実行できるプロンプトがユーザーに表示されますexit
。" exit
" で、ユーザーは Unix シェルに戻る必要があります。
私は解決策を求めているわけではありません。この「シェル」機能を Ruby で実装する方法を知りたいだけです。ユーザーにどのようにプロンプトを表示し、コマンドを解釈しますか。
引数を取る CLI スクリプトは必要ありません。シェル インターフェイスを作成するものが必要です。