专业整理
滨江学院
课程设计报告
题目
院系专业学生学号
Li
ux课程设计
计算机系软件工程
学习帮手
2014年6月11日
f专业整理
一、Shell编程题1编写一个shell脚本,求费波纳奇数列的前20项及总和。
运行结果如图:
2在根目录下有四个文件m1txt,m2txt,m3txt,m4txt,用Shell编程,实现自动
学习帮手
f专业整理
创建m1m2m3m4四个目录,并将m1txtm2txtm3txtm4txt四个文件分别拷贝到各自相应的目录下。程序运行之前目录结果如下:
程序源码如下:
运行之后目录结构如下:
3编写shell程序,使得使用者输入一个文档名,做出以下判断:a这个文件是否存在,若不存在则给予一个“File
amedoes
otexist”的信息,并中断程序;b若这个文件存在,则判断他是个文件或目录,结果输出“File
ameisregularfile”或“File
ameisdirectory”;c判断一下,运行者的身份对这个文件或目录所拥有的权限,并输出权限数据!输入一个不存在的目录结果如下:
学习帮手
f程序源码如下:
专业整理
输入一个已存在的目录,得到权限信息如下:
4设计一个shell程序cuts,它由标准输入读取数据,获取由第一个参数
和第二个参数m所限定围的数据,
和m都是整数。即从输入的字符串中抽取第
个字符至第m个字符之间的所有字符(包括这两个字符)。例如:cuts1114Thisisatestofcutsprogram键盘输入test显示结果
程序源码如下:
学习帮手
f程序运行结果如下:
专业整理
二、Li
ux下C语言程序设计课程设计
Li
ux下用C语言进程实现一.i
cludeu
istdhi
cludestdiohi
cludeusri
cludesystypeshi
cludestri
gh
mai
pid_tpid1pid2charstr120str220
ifpid1vfork0
perror