shell习题100例
shell脚本练习
Evan's
linux运维小学生
展开
-
5-shell练习题-批量更改文件名
5-shell练习题-批量更改文件名原创 2019-08-16 17:34:38 · 328 阅读 · 0 评论 -
4-shell练习题-设计监控脚本
【题目要求】设计一个脚本,监控远程的一台机器(假设ip为192.168.239.150)的存活状态,当发现宕机时发一封邮件给你自己。提示:1、你可以使用ping命令 ping -c10 192.168.239.1502、发邮件脚本可以参考 https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mai...原创 2019-08-15 17:45:11 · 258 阅读 · 0 评论 -
3-shell练习题-统计内存使用
【题目要求】写一个脚本计算一下linux系统所有进程占用内存大小的和。【习题分析】本题有一个核心点,就是要想办法把所有进程使用的内存统计出来,top 或者 ps 命令都可以获取每一个进程的内存使用大小。统计完内存后,再使用 for 循环把所有内存相加,最终获得到一个内存之和就是本题的答案。【参考答案】#! /bin/bashsum=0for mem in `ps aux | ...原创 2019-08-13 15:04:41 · 248 阅读 · 0 评论 -
2-shell练习题-统计日志
【题目要求】有日志1.log,日志片段如下,要求: 统计出每个IP的访问量有多少?112.111.12.248 – [25/Sep/2013:16:08:31 +0800]formula-x.haotui.com “/seccode.php?update=0.5593110133088248″ 200″http://formula-x.haotui.com/registerbbs.php” “...原创 2019-08-12 15:51:03 · 219 阅读 · 0 评论 -
1-shell练习题-每日生成一个文件
要求:请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为)2019-08-09.log, 并且把磁盘的使用情况写到到这个文件中,(不用考虑cron,仅仅写脚本即可)...原创 2019-08-09 15:57:25 · 1046 阅读 · 0 评论