随笔分类 - 脚本
摘要:原文连接:http://www.ruanyifeng.com/blog/2018/11/awk.html awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序。 它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。 awk其实不仅仅是工具软件,还是一种编程语言。不过,本文只介绍它的命令...
阅读全文
摘要:#!/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...
阅读全文
摘要:#!/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...
阅读全文
摘要:#脚本开始 #!/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
阅读全文
摘要:脚本内容: #!/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
阅读全文
摘要:#脚本开始 #!/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
阅读全文

浙公网安备 33010602011771号