9月13日 bash
2015-09-16 12:40
639 查看
一、作业(练习)内容:
1、描述shell程序的运行原理(可附带必要的图形说明);
BASH总结
2、总结shell编程中所涉及到的所有知识点(如:变量、语法、命令状态等等等,要带图的哟);
BASH总结
3、总结课程所讲的所有循环语句、条件判断的使用方法及其相关示例;(if (jpg|png is not exist);echo ”You say a XX“)
循环:BASH循环
条件:BASH条件判断
~4:总结文本处理工具sed及awk的用法;(必须附带示例)
sed:sed总结
awk:awk小结
4、写一个脚本:如果某路径不存在,则将其创建为目录;否则显示其存在,并显示内容类型;(不要怀疑,就是这么简单)
结果,参数是haoe
注意:if后面的[]里,必须要有空格 [ –e $filename ],不空格会出错。
5、写一个脚本,完成如下功能;判断给定的两个数值,孰大孰小;给定数值的方法:脚本参数,命令交互;(使用read,依然如此简单)
结果
6、求100以内所有奇数之和(至少用3种方法。是的这是我们的作业^_^)
6.1 for循环
结果
6.2 while循环
结果
6.3 until循环
结果
7、写一个脚本实现如下功能:
(1) 传递两个文本文件路径给脚本;
(2) 显示两个文件中空白行数较多的文件及其空白行的个数;
(3) 显示两个文件中总行数较多的文件及其总行数;
我发现return后面符号写错了,写成&,但是结果是对的
注意:bash函数的参数不要带括号,要如图直接写
结果
8、写一个脚本
(1) 提示用户输入一个字符串;
(2) 判断:
如果输入的是quit,则退出脚本;
否则,则显示其输入的字符串内容;
上面这个只能判断一次,下面这个能一直输出
结果
9、写一个脚本,打印2^n表;n等于一个用户输入的值;(不好意思,我调皮了)
结果
10、写一个脚本,写这么几个函数:函数1、实现给定的两个数值的之和;函数2、取给定两个数值的最大公约数;函数3、取给定两个数值的最小公倍数;关于函数的选定、两个数值的大小都将通过交互式输入来提供。
求和
大小排序,大的在前面
最大公约数
最后公倍数还不行,引用函数值一直出错,正在查找,找到会更新它。
附件:http://down.51cto.com/data/2366154
1、描述shell程序的运行原理(可附带必要的图形说明);
BASH总结
2、总结shell编程中所涉及到的所有知识点(如:变量、语法、命令状态等等等,要带图的哟);
BASH总结
3、总结课程所讲的所有循环语句、条件判断的使用方法及其相关示例;(if (jpg|png is not exist);echo ”You say a XX“)
循环:BASH循环
条件:BASH条件判断
~4:总结文本处理工具sed及awk的用法;(必须附带示例)
sed:sed总结
awk:awk小结
4、写一个脚本:如果某路径不存在,则将其创建为目录;否则显示其存在,并显示内容类型;(不要怀疑,就是这么简单)
结果,参数是haoe
注意:if后面的[]里,必须要有空格 [ –e $filename ],不空格会出错。
5、写一个脚本,完成如下功能;判断给定的两个数值,孰大孰小;给定数值的方法:脚本参数,命令交互;(使用read,依然如此简单)
结果
6、求100以内所有奇数之和(至少用3种方法。是的这是我们的作业^_^)
6.1 for循环
结果
6.2 while循环
结果
6.3 until循环
结果
7、写一个脚本实现如下功能:
(1) 传递两个文本文件路径给脚本;
(2) 显示两个文件中空白行数较多的文件及其空白行的个数;
(3) 显示两个文件中总行数较多的文件及其总行数;
我发现return后面符号写错了,写成&,但是结果是对的
注意:bash函数的参数不要带括号,要如图直接写
结果
8、写一个脚本
(1) 提示用户输入一个字符串;
(2) 判断:
如果输入的是quit,则退出脚本;
否则,则显示其输入的字符串内容;
上面这个只能判断一次,下面这个能一直输出
结果
9、写一个脚本,打印2^n表;n等于一个用户输入的值;(不好意思,我调皮了)
结果
10、写一个脚本,写这么几个函数:函数1、实现给定的两个数值的之和;函数2、取给定两个数值的最大公约数;函数3、取给定两个数值的最小公倍数;关于函数的选定、两个数值的大小都将通过交互式输入来提供。
求和
大小排序,大的在前面
最大公约数
最后公倍数还不行,引用函数值一直出错,正在查找,找到会更新它。
附件:http://down.51cto.com/data/2366154
相关文章推荐
- [Android]在代码里运行另一个程序的方法
- DB2编程序技巧(1)
- DB2编程序技巧 (四)
- DB2编程序技巧 (六)
- DB2编程序技巧 (三)
- DB2编程序技巧 (九)
- DB2编程序技巧 (七)
- DB2编程序小小技巧
- DB2编程序技巧 (五)
- 二级域名原理以及程序
- DB2编程序技巧 (一)
- DB2编程序技巧 (八)
- DB2编程序技巧 (十)
- 如何隐藏程序的运行
- Lua中关于元方法的一些知识点小结
- C#列出当前系统所有正在运行程序的方法
- 纯真、珊瑚虫文本IP数据库转成mdb 程序 提供下载
- 数据库性能优化三:程序操作优化提升性能
- C#实现强制关闭当前程序进程
- 一个用vbs查找硬盘所有分区中的指定程序的代码