任务是创建一个简单的命令行解释器。它应该会显示一个提示,如'$>',表示它已准备好接受用户命令。它必须从接受的命令列表中执行用户命令。命令行解释器
1. The "nl" command. Parameters that need to be implemented are: -s, -d
2. The "mv" command. Parameters that need to be implemented are: -i, -t -s
3. The "cd" command. No parameters need to be implemented.
nl命令-s,--number-隔板=串 分隔从与串中的输出文本行(默认为一个TAB字符)的行号。
命令nl-d,--section-delimiter = cc设置两个分隔符字符,表示逻辑页面部分的开始;如果只给出一个,则第二个保持“:”。要输入'\',请使用'\'。 该mv重命名文件或将其从一个目录移动到另一个目录。
命令mv-i在覆盖另一个文件之前会提示,另外两个命令我找不到任何规格。 cd命令用于返回主目录。
这就是我所知道的屁。它必须用C编写,但适用于UNIX。我还没有开始任何事情,我会很感激任何帮助和建议。谢谢。
建议:打开一个文本编辑器。开始编写代码。编译,测试。询问你是否有特定的问题。 – 2013-01-13 12:30:00
这对于这个网站来说太宽泛了,您需要提出非常具体的问题。 – Barmar
请注意,这不是一个代码分配器。 –