随笔分类 -  脚本

摘要:原文连接:http://www.ruanyifeng.com/blog/2018/11/awk.html awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序。 它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。 awk其实不仅仅是工具软件,还是一种编程语言。不过,本文只介绍它的命令... 阅读全文
posted @ 2020-03-17 13:38 Withfeel 阅读(439) 评论(0) 推荐(0)
摘要:#!/bin/bash #备份文件的名字为当前主机的IP地址+tar.gz,例如172.16.103.1.tar.gz,且每次备份成功之后都会清空本地的备份目录。 #相关目录 mkdir -p /xtrabackup/mysql back_dir="/xtrabackup/mysql" backfilename=`ip add | grep "inet" | grep 172 |grep br... 阅读全文
posted @ 2019-10-14 11:38 Withfeel 阅读(862) 评论(2) 推荐(0)
摘要:#!/bin/bash tables=`cat /tmp/test/tables` for TABLE in $tables do echo "表$TABLE" >> /tmp/test/txt/1.txt mysql -uroot -p'Admin123,.' -e "SELECT column_name FROM information_schema.columns WHERE table... 阅读全文
posted @ 2019-10-14 11:37 Withfeel 阅读(272) 评论(0) 推荐(0)
摘要:#脚本开始 #!/bin/bash HOSTLIST=`cat /usr/local/ipaddrs.txt` for IP in $HOSTLIST do ping -c 3 -i 0.2 -W 3 $IP &> /dev/null if [ $? -eq 0 ] then echo "Host 阅读全文
posted @ 2019-04-08 11:03 Withfeel 阅读(1155) 评论(0) 推荐(0)
摘要:脚本内容: #!/bin/bash # ens=$(cat /proc/net/dev | awk '{if($2>0 && NR > 2) print substr($1, 0, index($1, ":") - 1)}' | grep "^e[a-z,0-9].*") ensurl=$"/etc 阅读全文
posted @ 2019-04-08 11:03 Withfeel 阅读(384) 评论(0) 推荐(0)
摘要:#脚本开始 #!/bin/bash cd /etc/yum.repos.d/ tar -zcvf yum.bak.tar.gz CentOS-* rm -rf CentOS* touch /etc/yum.repos.d/a.repo cat>/etc/yum.repos.d/a.repo <<EO 阅读全文
posted @ 2019-04-08 11:03 Withfeel 阅读(984) 评论(0) 推荐(0)