我想在 golang 程序中运行一个交互式 shell 脚本,比如包装一个“ping 8.8.8.8”、“python”、“bc”、“mysql -H -P -u -p”。当 golang 程序完成调用交互式命令或 shell 并让生成的用户与用户交互时,应该退出。我已经尝试过“exec.Command(“python”).Run()”,但是 golang 程序刚刚完成,什么都没有给...
现在,我的简单shell已经接受并处理给定的参数。现在,应该运行此命令。 添加退出命令 但是,此应用程序仅适用于在环境中注册的任何内置应用程序。像exit这样的命令不存在,因为它是在每个CLI应用程序中编程的。 然后,我为系统中没有内置应用程序的每个命令创建一个switch-case处理程序,如theexit命令。 添加自定义命令 要...
现在,我的简单shell已经接受并处理给定的参数。现在,应该运行此命令。 添加退出命令 但是,此应用程序仅适用于在环境中注册的任何内置应用程序。像exit这样的命令不存在,因为它是在每个CLI应用程序中编程的。 然后,我为系统中没有内置应用程序的每个命令创建一个switch-case处理程序,如theexit命令。 添加自定义命令 要...
现在,我的简单shell已经接受并处理给定的参数。现在,应该运行此命令。 添加退出命令 但是,此应用程序仅适用于在环境中注册的任何内置应用程序。像exit这样的命令不存在,因为它是在每个CLI应用程序中编程的。 然后,我为系统中没有内置应用程序的每个命令创建一个switch-case处理程序,如theexit命令。 添加自定义命令 要...