shell
文章平均质量分 70
Y\
这个作者很懒,什么都没留下…
展开
-
编写监控脚本
编写脚本,监控服务器信息#!/bin/bashwhile :doclearifconfig eth0 | awk '/RX p/{print "服务器eth0网卡的接受流量是"$5"字节"}'ifconfig eth0 | awk '/TX p/{print "服务器eth0网卡的发送流量是"$5"字节"}'ifconfig eth0 | awk '/RX p/{print "服务器eth0网卡的接受流量是"$5"字节"}'df -h | awk '/\/$/{print "根分区剩余容量是原创 2021-05-13 11:08:35 · 381 阅读 · 0 评论 -
awk基本
awk 精确搜索 逐行处理(处理n次)格式1 前置指令 | awk [选项]'[条件]{指令}'格式2 awk [选项]'[条件]{指令}' 文件指令:print 输出选项:-F 定义分隔符默认空格 分割列内置变量 $1 $2 $3...$0 所有列 NR行号 NF列号awk '{print $3}' ceshi.txt awk '/the/{print $3}' ceshi.txtawk '/the/{print NR}' ceshi.txt...原创 2021-05-11 20:02:49 · 275 阅读 · 0 评论 -
sed流式编辑器
sed 流式编辑器 增删改查处理文档 非交互式 支持正则表达式 用法 前置命令 | sed [选项] '条件指令' sed [选项] '条件指令' 文件...选项-n 屏蔽默认输出 =显示行号 !取反 $= 输出最后一行行号-r 支持扩展正则-i 修改源文件指令 (指令写在单引号里 指令前加/ 表示匹配字符串)p 输出d 删除s 替换 =显示行号 !取反 $= 输出最后一行行号 ...原创 2021-05-11 14:59:07 · 127 阅读 · 0 评论 -
正则表达式
正则表达式 使用若干符号配合某工具对文档进行增删改查等操作 grep 支持正则表达式 (基本正则) egrep / grep -E 支持扩展正则 grep -v取反 grep [rot] user grep [^rot] user grep "[0-9]" user grep "[^0-9]" usergrep "[a-z]" usergrep "[^a-z]" usergrep "[^a-Z]" u...原创 2021-05-10 19:01:48 · 169 阅读 · 0 评论 -
字符
2、while循环 根据条件决定次数 可以无限循环 while 条件测试 do 执行指令 sleep 0.2 # 每次执行完命令休息0.2秒 done3、case分支 类似if,语句比if精简 调用变量名称 in 模式1) 执行指令 ;;模式2) 执行指令 ;; *) 执行指令;;esac例:...原创 2021-05-08 18:02:13 · 112 阅读 · 0 评论 -
运算、条件测试、for循环
一、运算1、expr 可以运算并输出 运算符号两边要有空格 expr 2 '*' 2 expr 2 \* 2 转义符号 expr 10 % 3 取余数2、$[ ]或者$(( )) 运算符号两边不要有空格3、let命令 不显示结果 用于变量创建和自增减 let a=1+1 let a++[r...原创 2021-05-07 19:18:13 · 136 阅读 · 0 评论