awk区间取值的例子 Linux

有如下的文本内容: ********* 123123 123123 ********* 321321 321321 ********* 456456 456456 ********* 123123 123123 ******** 匹配123,取出******区间的内容: awk -vRS="*+" '/123/{pri
标签: linux

发布于  2024-3-2 15:45

用来查看linux内存使用情况的shell脚本 Linux

在 linux 中,/proc/$PID/status 文件提供了该进程资源(内存,堆栈,信号量,子父进程)的使用情况,虽然linux提供了不少查看内存的命令,但都是看整体的使用情况,无法对单个进程的内存使用情况进行查看。 本文为大家提供...
标签: linux

发布于  2024-3-2 15:45

检查linux网络状态的两个脚本 Linux

一、通过定时收发email检测网络连通性 #/bin/bashecho "Daily test mail" > state.txtmail -s Server_State abc@jbxue.com < state.txtrm -df ./state.txt ~ crontab
标签: linux

发布于  2024-3-2 15:45

一个简单的转换输出的shell脚本代码 Linux

一个简单的转换输出的shell脚本,从健盘输入 a,b,c 这种格式 输出如下格式:ac #!/bin/bashread -p '请输入:'echo $REPLY >.tmp5count=`grep -o ',' .tmp5 |wc -l`echo $countc
标签: linux

发布于  2024-3-2 15:45

shell写的告警次数控制及恢复示例代码 Linux

俺也是新手,写的有点老土,权当练手了,供初学的朋友们参考吧。 #!/bin/bashif [ $succ_ping -gt $((ping_count-1)) ];thenif [ -f ./alarm_file/alarm_$host ];then rm -rf ./alar
标签: linux

发布于  2024-3-2 15:45

一个ping检测告警函数代码 Linux

#!/bin/bash ping_monitor() { host_=(203 204 205 207 208 209 210 212 213 214 215 216 217 218 219 220 221) ping_count=3 called=(13000000001 13000000002 13000000003) calling=13000000000
标签: linux

发布于  2024-3-2 15:45

检测网段IP使用情况的shell脚本 Linux

#!/bin/bash#main---network=192.168.1ping_count=3IP=1:>IP_use:>IP_idle:>ping_actionecho "`date "+%Y%m%d %H:%M:%S"`----->脚本开始执行......"while [ $IP -lt 255 ]dohost=$network.$IPecho
标签: linux

发布于  2024-3-2 15:45

linux bash字符串处理大全 Linux

取得字符串的长度 代码:%x="abcd"#方法一%expr length $x4# 方法二%echo ${#x}4# 方法三%expr "$x" : ".*"4# expr 的帮助# STRING : REGEXP anchored pattern match of REGEXP in STRING
标签: linux

发布于  2024-3-2 15:44

防止ARP攻击的shell代码 Linux

#!/bin/bashdeclare gw=`route -n | grep -e '^0.0.0.0'`declare gwname=`echo $gw | grep -oe 'w*$'`declare gwip=`echo $gw | grep -oe '[0-9]{2,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}'`declare gwmac=`arp -n | g
标签: linux

发布于  2024-3-2 15:44

ubuntu与centos中更换ip的shell代码 Linux

代码一ubuntu与centos ubuntu:#!/bin/bashecho "ipaddr:"read lineecho $linesed "s/address.*$/address=${line}/g" /etc/network/interfacescentos(未测试):#!/bin/bashecho "ipaddr:"read lineecho $linese
标签: linux

发布于  2024-3-2 15:44