与其它的脚本语言一样,bash同样支持函数。 本文为大家介绍在bash中定义与使用函数的方法,有需要的朋友可以参考下。 一、定义函数 function fname() { statements; } 或 fname() { statements; } 二、调用函数 只需要使用函数名,即可调用某个函数: $ fnam...
在类unix系统中,符号链接是很常见的,我们会碰到各种与符号链接相关的处理工作。 本文为大家介绍一些处理符号链接的实践方法,希望对大家编写shell脚本时带来一些帮助,有需要的朋友不妨参考下。 1、符号链接可以看作是指向其它文件的指针。它在功能上类似...
bash批量修改文件名称的方法总结,包括为文件增加后缀、修改文件名后缀、去除文件名后缀、修改文件名前缀,有需要的朋友可以参考下。 一、加后缀 1.问题:同以目录下有海量以日期命名的文件,其中有的有后缀,有的以点结尾,如20020101.,20020102.,,20020...
sed查看某 时间段 到现在的系统日志: sed -n /May 20 17/,$p /var/log/messages | less...
except自动登录的几段代码,大家拿去学习吧。 复制代码 代码如下: #!/usr/bin/expect -f set timeout 30 set host 192.168.1.198 spawn ssh $host expect_before no)? { send yes\r } sleep 1 expect password: send 123456\r expect *# send echo my name i...
expect自动检测并重启另外一台服务器上的程序的代码,有需要的朋友可以参考下。 [s005 you] # cat haproxy_expect 复制代码 代码如下: #!/usr/bin/expect set ssh_user fivetrees set password 123456 spawn ssh -i /root/.ssh/$ssh_user Server004.xd.com e...
查找当前目录下大于1M的文件的三种方法 1、使用find的参数实现 复制代码 代码如下: [root@xiaobb mnt]# find . -maxdepth 1 -size +1000000c ./sys.tar.gz ./install.tar.bz2 ./CTeX_2.9.0.152_Full.exe ./php-5.3.6.tar.gz [root@xiaobb mnt]# ls -lh total...
检测网段IP使用情况的shell脚本 复制代码 代码如下: #!/bin/bash #main--- network=192.168.1 ping_count=3 IP=1 :IP_use :IP_idle :ping_action echo `date +%Y%m%d %H:%M:%S`-----脚本开始执行...... while [ $IP -lt 255 ] do host=$network.$IP echo ---...
通过短信发送LOG归类号码发送情况的shell脚本,有需要的朋友可以参考下。 复制代码 代码如下: #!/bin/bash #telno 为查询号码列表文件 #sendsms.log 为短信发送结果文件 #1 代表发送成功 query_sms() { submit_telno delivered_telno fail_delivered_telno c...
需求:删除文件,目录结构为:ip/年份/月份,每个人都有一份这样的目录现需要删除2012年以前的所有文件,2012年以后的删除特定月份。 本来想用find,结果发现这些文件time(a,m,c)记录已经不是当初生成的。 没办法只好想了个土办法去遍历,哪位有好的方法,...
例子: 重启filebeat 升级版 #!/bin/bash ps -ef|grep filebeat |grep -v grep|cut -c...
crontab是linux自带的计划任务程序,可以实现分,时,日,周,月。 但是crontab有两个...
我在 CU 的日子并不长,有幸在 shell 版上与大家结缘。除了跟众前辈学习到不少技巧之...
cpu时间是一项重要的资源,有时,我们需要跟踪某个时间内占用cpu周期最多的进程。 在...
介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介...
Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(k...