网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月05日
漏签
0
天
linux吧
关注:
540,155
贴子:
2,575,811
看贴
图片
吧主推荐
视频
游戏
36
回复贴,共
1
页
<<返回linux吧
>0< 加载中...
求用C语言写一个Shell的工作量。
只看楼主
收藏
回复
Provence_yzy
------wx
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大家好,毕业设计我想用C语言写一个Shell,能实现Shell的最基本功能就行。想问一下工作量多大。
谢谢各位。
Provence_yzy
------wx
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
求不沉。
2026-03-05 13:01:11
广告
不感兴趣
开通SVIP免广告
mabole0130
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
脚步解释器(#膜拜)
矮油嫑酱紫唉
----x--x
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
得看你想做具备哪些能力的shell了,工作量可大可小
单单解释下命令行,然后调调命令啥的,这些基本功能,工作量不算太大
支持脚本,是工作量方面的重头戏。但脚本本身能力的不同设计,也会影响工作量
不妨先考虑实现“解释命令行”的功能,其他内容再考虑吧,和其他同学交流下,看看他们的课题难度级别大概啥程度,再确定是不是要加点复杂的东西进来。。(估摸着简单脚本引擎应该还是需要的)
一元一斤萌
-----r--
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
与命令的多少与繁杂程度有关
记住一座城
-----r-x
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果编译原理,数据结构学的好,可以试试。
Doucr
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果只是简单实现某些命令,比如 cd,ls 什么的,那应该还是简单的吧,很多 Linux 程序设计的书都讲到了。
greaper615
-----rwx
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果需要支持脚本的话。。。给跪的感觉
如果只是解析命令行,外加支持一些shell常有的功能,像管道重定向以及一些内建命令之类,这些可能还要好,不过差错处理好像工作量也大的样子。。。
总之。。。觉厉。。。
2026-03-05 12:55:11
广告
不感兴趣
开通SVIP免广告
eesuvon2
----x-wx
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
反正我只知道像bash那样的基本上算一种编程语言了……一定要编译原理。
寂屋粉汗灯点点
-----rwx
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
bash 使用了 readline,你也直接用它用很简单。
asnine
-------x
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
flex + bison 还是比较简单的吧
Provence_yzy
------wx
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大家好热情的说,谢谢啦。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示