当前位置: 技术问答>linux和unix
小弟求解LINUX下SHELL编程问题
来源: 互联网 发布时间:2015-08-09
本文导语: 小弟最近要在LINUX下用C编写一个简单的SHELL命令解释器,可我对LINUX都不熟,对作业要做的东西也不解,所以请一位高手能给一个简单的示例,我看一下该怎么做,先谢了! | int main() { char...
小弟最近要在LINUX下用C编写一个简单的SHELL命令解释器,可我对LINUX都不熟,对作业要做的东西也不解,所以请一位高手能给一个简单的示例,我看一下该怎么做,先谢了!
|
int main()
{
char command[80];
while (putchar('>'), gets(command)) {
if (fork())
wait(0); /* Parent */
else { /* Child */
execlp(command, command, 0);
printf("command not foundn");
exit(1);
}
}
}
//i don't know if it is you what
{
char command[80];
while (putchar('>'), gets(command)) {
if (fork())
wait(0); /* Parent */
else { /* Child */
execlp(command, command, 0);
printf("command not foundn");
exit(1);
}
}
}
//i don't know if it is you what