摘要: DAY8习题分析 1. 判断是否是0点或者12点的办法是,赋值date +%H的值到一个变量,判断该变量的值是否是0或者12。 2. 清空文件内容的方法是true >filename 或者是 cat /dev/null > filename。 3. 题目要求列出所有子目录(二级、三级、四级……),使 阅读全文
posted @ 2018-01-21 10:19 Ivan_yyq 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 方法一: day7=参考答案=~ps.不是唯一答案哦 解析 1、不要想的太复杂,核心命令只有一个:find /data/web/attachment/ -type f - mmin -5 2、每5分钟检测一次,需要有一个计划任务,每隔5分钟执行一次。脚本检测的时候,使用find命令查找5分钟内有过更 阅读全文
posted @ 2018-01-21 10:18 Ivan_yyq 阅读(131) 评论(0) 推荐(0) 编辑
摘要: day6=参考答案=~ps.不是唯一答案哦 解析 本题有一个核心点,就是想办法把所有进程使用的内存统计出来,top或者ps命令都 可以获取每一个进程的内存使用大小。统计完内存后,然后用for循环把所有内存相加,最终得到一个内存的和就是本题的答案。 【参考答案】 阅读全文
posted @ 2018-01-21 10:16 Ivan_yyq 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用数组a,存放文本里的单词;for循环轮询,if判断每一个单词的长度,打印小于等于6的单词 上面的if判断还可以使用expr length判断字符串长度 方法二:数组的另一种方法:直接读取数组里的元素,判断元素的长度 day5=参考答案=~ps.不是唯一答案哦 解析 1. 遍历整个字符串, 阅读全文
posted @ 2018-01-21 10:15 Ivan_yyq 阅读(175) 评论(0) 推荐(0) 编辑
摘要: day4=参考答案=~ps.不是唯一答案哦 阅读全文
posted @ 2018-01-21 10:05 Ivan_yyq 阅读(136) 评论(0) 推荐(0) 编辑
摘要: day3=参考答案=~ps.不是唯一答案哦 假设文本名字叫做1.txt,并且文本行数大于10,脚本如下 ##若想把更改内容写入到1.txt,还需要把以上内容重定向到一个文本中,然后删除1.txt,再把刚刚重定向的文件更名为1.txt 阅读全文
posted @ 2018-01-21 10:04 Ivan_yyq 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 方法一: 方法二: day2 解析: 1、使用case语法就可以实现啦,不用想的太复杂 day2=参考答案=~ps.不是唯一答案哦 阅读全文
posted @ 2018-01-21 10:01 Ivan_yyq 阅读(147) 评论(0) 推荐(0) 编辑
摘要: day 1 shell解析: 我想太多数人都会云比较这些数字的差值: 10 31 53 77 105 141 21 22 24 28 36 但是这个差值看,并没有什么规律,而我们再仔细看的时候,发现这个差值的差值是有规律的: 10 31 53 77 105 141 21 22 24 28 36 1 阅读全文
posted @ 2018-01-19 23:34 Ivan_yyq 阅读(146) 评论(0) 推荐(0) 编辑