摘要:【脚本9】统计ip 有一个日志文件,日志片段:如下: 112.111.12.248 – [25/Sep/2013:16:08:31 +0800]formula-x.haotui.com “/seccode.php?update=0.5593110133088248″ 200″http://formu
阅读全文
摘要:Shell学习(七)——sort、uniq、cut、wc命令详解 转自:[1]linux sort,uniq,cut,wc命令详解 https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858385.html 一、sort命令 转自: [1]Li
阅读全文
摘要:【脚本8】每日生成一个文件 要求:请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为)2017-07-05.log, 并且把磁盘的使用情况写到到这个文件中,(不用考虑cron,仅仅写脚本即可) 一、脚本 #!/bin/bash filename=`date +%F`
阅读全文
摘要:【脚本7】批量建立用户 编写shell脚本,批量建立用户user_00, user_01, ... user_100并且所有用户同属于users组。 一、脚本 #!/bin/bash group=`cat /etc/group |grep -o users` if [$group=="users"]
阅读全文
摘要:【脚本6】拷贝目录 编写shell脚本,把/root/目录下的所有目录(只需要一级)拷贝到/tmp/目录下: 一、脚本 #!/bin/bash cd /root list=(`ls`) for i in ${list[@]} do if [-d $i] then cp -r $i /tmp/ fi
阅读全文
摘要:Shell学习(六)——条件判断总结 [1]https://www.cnblogs.com/zhw-626/p/8528001.html [2]https://www.cnblogs.com/yizhinantian/p/3540114.html 通常用" [ ] "来表示条件测试。注意这里的空格很
阅读全文
摘要:【脚本5】数字求和 编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到输入正确的数字为止,示例: 一、脚本 #!/bin/bash while : do read -p "Please enter a positive integer:
阅读全文
摘要:【脚本4】自定义rm命令 linux系统的rm命令太危险,一不小心就会删除掉系统文件。 写一个shell脚本来替换系统的rm命令,要求当删除一个文件或者目录时,都要做一个备份,然后再删除。下面分两种情况,做练习: 一、脚本 1、简单的实现 假设有一个大的分区/data/,每次删除文件或者目录之前,都
阅读全文
摘要:【脚本3】tomcat启动脚本 一、脚本tomcatd.sh #!/bin/bash # chkconfig:2345 64 36 # description: Tomcat start/stop/restart script. ### BEGIN INIT INFO # Provides: tom
阅读全文
摘要:一、awk简介 awk是一个非常好用的数据处理工具,相对于sed常常作用于一整个行的处理,awk则比较倾向于一行当中分成数个【字段】处理,因此,awk相当适合处理小型的数据数据处理。awk是一种报表生成器,就是对文件进行格式化处理的,这里的格式化不是文件系统的格式化,而是对文件内容进行各种“排版”,
阅读全文
摘要:【脚本2】截取字符串 一、脚本 现有一个字符串如下: http://www.aaa.com/root/123.htm 请根据以下要求截取出字符串中的字符: 1.取出www.aaa.com/root/123.htm 2.取出123.htm 3.取出http://www.aaa.com/root 4.取
阅读全文