在linux下,用于批量修改文件名的一个简单的shell脚本。 代码如下: 复制代码 代码示例: #!/bin/sh # 批量修改文件名 # 需传入三个以上的参数 $1 $2 $3... #先判断参数 参数要3个以上 # we have less than 3 arguments. Print the help text: if [ $# -lt 3...
在linux中,用于压缩文件并用日期格式命名文件的一个shell脚本。 实现如下的功能: 压缩文件名:含有年月日时分秒 将/home/test 目录下的*.sh 文件 压缩到另一目录 (例如,/home/www) 代码如下: 复制代码 代码示例: #! /bin/bash # 压缩文件 日期格式 t=$(dat...
实现ftp上传文件的shell脚本,可以上传一个文件或多个文件。 1,上传单个文件的脚本: 复制代码 代码示例: #!/bin/bash FTP_SERVER=192.168.8.10 USER=loglogic PASSWORD=log1234 FTP_PATH=/zhu LOCAL_PATH=/home/test if test -f /$LOCAL_PATH/login.sh then...
一个linux下,用于备份日志文件的脚本,可以按年月日创建目录,并备份日志文件。 文件:/usr/local/bf.sh 代码: 复制代码 代码示例: #!/bin/sh # backup log files year=$(date +%Y) month=$(date +%m) date=$(date +%d) time=$(date +%Y%m%d%H%M) mkdir -p...
分享一个shell脚本,可用于统计文件与文件夹的大...
分享一个shell脚本,用于检查进程使用swap空间情况。 检查进程所使用的swap空间,代码如下: 复制代码 代码示例: #!/bin/bash #Filename:check_swap.sh echo -e PID\t\tSwap\t\tProc_Name # 取/proc目录下所有以数字为名的目录(进程名是数字才是进程) (fo...
在linux中使用lftp命令连接ftp服务器,以进行上传与下载文件的方法。 用法: 复制代码 代码示例: lftp ftp://用户名:密码@IP 下载目录 mirror DIRNAME 【下载整个目录里包含子目录,推荐此命令】 上传目录 mirror -R DIRNAM 下载目录 ... 用法: lftp ftp://...
用shell命令去除空格、删除空格、清除空格、去掉空格的方法 命令: 复制代码 代码示例: cat test.txt |awk-F\) {print $3} |sed s/^[[:space:]]\+// 解释: 查看test.txt文档,并以)右括号为标志,去第三列字符,且去掉空格。 命令: 复制代码 代码示例: sed...
在shell编程,有关test/if判断的相关内容,介绍的相当详细 shell中if语句内判断参数: b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当fi...
在linux系统中,同步更新数据的脚本,以及调用远程执行脚本的方法。 介绍下在本机结合调用远程机器脚本的方法。 A机器(beta)打包、B机器(同步更新调用了C的脚本)、C机器(数据服务器) 【在A机器】 dw_package.sh 复制代码 代码示例: user@A:/data/shell/dw ca...
例子: 重启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...