
shell
文章平均质量分 70
Y\
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编写监控脚本
编写脚本,监控服务器信息 #!/bin/bash while : do clear ifconfig 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 · 419 阅读 · 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.txt awk '/the/{print NR}' ceshi.txt ...原创 2021-05-11 20:02:49 · 322 阅读 · 0 评论 -
sed流式编辑器
sed 流式编辑器 增删改查处理文档 非交互式 支持正则表达式 用法 前置命令 | sed [选项] '条件指令' sed [选项] '条件指令' 文件... 选项-n 屏蔽默认输出 =显示行号 !取反 $= 输出最后一行行号 -r 支持扩展正则 -i 修改源文件指令 (指令写在单引号里 指令前加/ 表示匹配字符串) p 输出 d 删除 s 替换 =显示行号 !取反 $= 输出最后一行行号 ...原创 2021-05-11 14:59:07 · 150 阅读 · 0 评论 -
正则表达式
正则表达式 使用若干符号配合某工具对文档进行增删改查等操作 grep 支持正则表达式 (基本正则) egrep / grep -E 支持扩展正则 grep -v取反 grep [rot] user grep [^rot] user grep "[0-9]" user grep "[^0-9]" user grep "[a-z]" user grep "[^a-z]" user grep "[^a-Z]" u...原创 2021-05-10 19:01:48 · 198 阅读 · 0 评论 -
字符
2、while循环 根据条件决定次数 可以无限循环 while 条件测试 do 执行指令 sleep 0.2 # 每次执行完命令休息0.2秒 done 3、case分支 类似if,语句比if精简 调用变量名称 in 模式1) 执行指令 ;; 模式2) 执行指令 ;; *) 执行指令;; esac 例:...原创 2021-05-08 18:02:13 · 131 阅读 · 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 · 160 阅读 · 0 评论