我的老師給了我們這個任務來創建我們自己的shell。我們的shell應該被稱爲rshell,並且應該像普通shell一樣工作。如何讓我自己創建的shell使用.sh文件
我使用C++創建了自己的shell。如果在我創建的shell中輸入類似ls
的命令,它會給出一個列表,就像在常規shell中鍵入ls
一樣。
我面臨的問題是如何獲得.sh
文件或腳本文件以與我創建的shell一起工作。我注意到,當我使用我的shell運行.sh
文件時,它不會通過我的shell運行.sh
文件。它通過常規shell運行它。我如何使.sh
文件通過我的外殼運行?