【实验题目】
linux程序设计实验
【实验目的与要求】
- Linux常用命令
- Linux下的shell命令
- Linux下的c编程
- Linux API编程
【实验原理】
- Linux常用命令
- Linux下的shell命令
- Linux下的c编程
- Linux API编程
【实验内容】
- 给出下面的shell脚本,对该shell脚本中的内容逐行分析并执行查看结果。
- 输入文件名,判断在当前目录下是否存在该文件,若存在则输出相关信息。
- 判断当前用户是否和输入的用户名一致
- 输入两个数,比较它们的大小,并输出相应的结果。
- 在文本文件myfile中查找单词“GNU”,并输出相应信息。
- 获得系统时间,并判断是上午、下午还是晚上。
- 根据不同的菜单选择,分别显示当前时间、登录用户和当前工作目录。
- 从若干数中寻找最小值。
- 在当前目录下逐个显示.sh结尾的shell脚本的内容。
- 计算当前目录下可执行文件的个数。
- 显示命令行参数。
- 逐个打印当前目录下的文件。
- 计算1到100的和。
14.显示2-100之间的所有素数。
15.显示1-100之间的整数
16.将输入的文件名存入文件filenames,直至输入no。
17.测试文件是否为目录
18.使用函数判断一个数是否是素数
19.运用函数判断两个数的大小关系。
20:shell 脚本实现三个数大小排序
21:输入分数值,100则显示满分,90-99显示优秀,80-89显示良好,70-79显示中等,60-69显示及格,低于60显示不及格。
22:用shell脚本语言实现一个斐波那契数列的前10项和
【程序代码与实验结果】
- 给出下面的shell脚本,对该shell脚本中的内容逐行分析并执行查看结果。
- 输入文件名,判断在当前目录下是否存在该文件,若存在则输出相关信息。
- 判断当前用户是否和输入的用户名一致
- 输入两个数,比较它们的大小,并输出相应的结果。
- 在文本文件myfile中查找单词“GNU”,并输出相应信息。
- 获得系统时间,并判断是上午、下午还是晚上。
- 根据同的菜单选择,分别显示当前时间、登录用户和当前工作目录。
- 从若干数中寻找最小值。
- 在当前目录下逐个显示.sh结尾的shell脚本的内容。
- 计算当前目录下可执行文件的个数。
- 显示命令行参数。
- 逐个打印当前目录下的文件。
- 计算1到100的和。
14.显示2-100之间的所有素数。
15.显示1-100之间的整数
16.将输入的文件名存入文件filenames,直至输入no。
17.测试文件是否为目录
18.使用函数判断一个数是否是素数
19.运用函数判断两个数的大小关系。
20:shell 脚本实现三个数大小排序
21:输入分数值,100则显示满分,90-99显示优秀,80-89显示良好,70-79显示中等,60-69显示及格,低于60显示不及格。
22:用shell脚本语言实现一个斐波那契数列的前10项和