一个简单的shell编写

来源:百度知道 编辑:UC知道 时间:2024/05/19 08:48:09
标签:my shell monitor
输入参数:3个
输出监测值为:name,age, hight
要求:name的输出等第1个输入参数
Age的输出等于第2个输入参数
Hight的输出等于第3个输入参数

C实现
int main(int argc, char* argv[])
{
if (argc==4)
{
printf("Name:%s\n",argv[1]);
printf("Age:%s\n",argv[2]);
printf("Hight:%s\n",argv[3]);
return 0;
}
else
{
printf("ERROR INPUT!\n");
return -1;
}
}

你可以参考sh的源码(如FreeBSD中在/usr/src/bin/sh目录下),呵呵。