Shell 程序设计
学习目标
- 设计命令行界面
- 实现命令解析
- 添加内置命令
11.1 Shell 循环
void shell_loop(void) {
char cmd[64];
puts("XUPTArch Shell");
while (1) {
printf("$ ");
read_line(cmd, 64);
execute_cmd(cmd);
}
}
11.2 命令实现
支持:help, echo, clear