• shell脚本监控硬盘容量并自动邮件报警

    日期:

    用于监控硬盘容量并自动邮件报警的shell脚本,通过df命令查看硬盘使用情况,并通过awk只查看第五个域的内容,把使用率超过50%的硬盘情况通过邮件报警,有需要的朋友参考下。 shell脚本监控硬盘容量并自动邮件报警 1、checkdisk.sh 监控硬盘容量的shell脚本...

  • 如何用shell脚本查询ip所在地?

    日期:

    一段查询ip所在地的shell脚本: 复制代码 代码示例: #!/bin/bash read -p 请输入要查询的IP地址: ip wget -q http://www.ip138.com/ips.asp?ip=$ipaction=2 sleep 1 echo $ip 的地理位置是:`cat ips.asp\?ip\=$ip|grep li|awk-F li {print $2,$3,$4}|awk -F...

  • shell菜单编程脚本实例

    日期:

    例子,shell菜单 脚本 代码。 复制代码 代码示例: #!/bin/bash #f_menu xy() { _R=$1; _C=$2; tput cup $_R $_C } colour() { case $1 in black_green) echo -e \033[40;32m ;; black_yellow) echo -e \033[40;33m ;; black_white) echo -e \033[40;37m ;; b...

  • shell屏幕菜单脚本附演示效果

    日期:

    例子,shell屏幕菜单的实现代码。 复制代码 代码示例: #!/bin/sh #menu tput init MYDATE=`date +%D` colour() { case $1 in balck_green) echo ;; black_yellow) echo ;; black_white) echo ;; black_cyan) echo ;; black_red) echo ;; esac } xy() { #_R=r...

  • linux下检测root权限shell脚本示例

    日期:

    linux下检测root权限,以下脚本只对系统中UID为0的用户。 代码: 复制代码 代码示例: #!/bin/bash # chk_root.sh # echo test my computer is or not safety #显示 test my computer is or not safety root_num=`awk-F: {print $3} /etc/passwd|grep ^0|wc -...

  • awk命令实例,awk命令用法

    日期:

    awk命令用法: 复制代码 代码示例: df|awk {print $0} df|awk {print $0} df.txt df|awk {print $0} |tee df.txt awk {print $0} df.txt = awk {print $0} df.txt awk {print $1,$2} df.txt awk {print $1\t$2} df.txt awk BEGIN {print a b\n-------------}...

  • sed命令实例,sed命令常用用法

    日期:

    sed命令常用用法: sed -n 1p;3p cpuinfo(1、3行) sed -n 1,3p cpuinfo(1~3行) sed -n /wenhui/p /etc/passwd sed -n 50,/wenhui/p haha(从第50行到包含wenhui的行) sed -n 1,$p /etc/passwd(打印全文,$意为最后一行) sed -n /wenhui/= /etc/passwd(只显示...

  • 自动生成ip地址shell脚本实例代码

    日期:

    例子,用shell脚本生成IP地址。 复制代码 代码示例: #!/bin/bash #filename: IP.sh # for ((a=1;a254;a++)) do for ((b=0;b254;b++)) do for ((c=0;c254;c++)) do for ((d=1;d254;d++)) do echo $a.$b.$c.$dips.txt done done done done 保存为:ip.sh,加上...

  • shell字符串操作方法大全

    日期:

    在shell脚本编程中,对于字符串的处理操作非常常见,也是shell编程的一项重要技能,这里收集了一些常用的字符串操作方法,分享给大家。 一、shell字符串操作(长度,读取,替换) 表达式 含义 ${#string} $string的长度 ${string:position} 在$string中, 从...

  • shell脚本trap捕获信号教程详解

    日期:

    在linux shell脚本中,可以用trap命令捕获信号,包括中断信号,退出信号等,本节就对这一命令trap进行详细介绍。 信号是一种进程间通信机制,它给应用程序提供一种异步的软件中断,使应用程序有机会接受其他程序活终端发送的命令(即信号)。 应用程序收到信号...