• 统计目录下文件大小的shell脚本实例

    日期:

    linux下统计目录中文件的大小,代码如下: 复制代码 代码示例: #!/bin/sh # filename: df_dir.sh #edit www.jbxue.com usage(){ echo -e \nUsage: `basename $0` DIRECTORY [MIN_SIZE]\n echo Get file list of DIRECTORY, then output them in order by siz...

  • 定期自动备份mysql的shell脚本

    日期:

    代码示例: #!/bin/sh # site www.jbxue.com ### System Setup ### ##备份本件本地目录## DIRS=/home/xxxx BACKUP=/tmp/backup.$$ ##日期格式 可以自己调节## NOW=$(date +%Y-%m-%d) INCFILE=/home/xxxx DAY=$(date +%u) ##星期天完全备份 可以自己调节## FUL...

  • 获取本地网卡IP mac地址 掩码 dns 外网IP的shell脚本

    日期:

    ifconfig命令的灵活应用,从中获取MAC地址、IP、掩码Mask、外网IP址址,以及从resolv.conf中读取dns信息。 复制代码 代码示例: #/usr/bin/env bash #------- NIC=eth0 MAC=`LANG=C ifconfig $NIC |awk/HWaddr/{ print $5 } ` IP=`LANG=C ifconfig $NIC |awk/...

  • 分析apache日志中蜘蛛爬行记录数量的shell脚本(图文)

    日期:

    以下脚本用于分析apache日志中的蜘蛛爬行记录,能统计出各个搜索引擎的蜘蛛爬行了多少页面,给出一个清晰的统计结果,用来分析apache日志,真是挺不错的。 本脚本接收二个参考,参考一是日志所属的日期文件夹,参考二是日志的扩展名(在这里主要是轮循日志的...

  • shell 脚本调试方法分析

    日期:

    本文详细介绍了shell 脚本调试技术,包括使用echo, tee , trap 等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用-n选项进行shell脚本的语法检查, 使用-x选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强-x选项的输出信息等。...

  • vim中执行shell命令的方法介绍

    日期:

    如何在vim中执行shell命令呢,以使工作更轻松,本文为大家介绍了几种方法 具体的方法,参见如下的介绍。 1):!command 不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容。 例如 :!ls -l 特别的可以运行:!bash...

  • bash shell循环创建多个文件的小脚本

    日期:

    使用bash shell的循环语句创建多个文件的脚本,主要使用while与for循环 1、用while循环 命令: 复制代码 代码示例: i=1; while [ $i -le 99 ]; do name=`printf test%02d.txt $i`; touch $name; i=$(($i+1)); done 2、用for循环和seq命令 命令: 复制代码 代...

  • shell脚本判断文件相关属性的方法总结

    日期:

    经常有朋友问如何在shell进行字符串或数字等的判断,看了本文中的介绍,你就全明白了。 shell主要用来作日常开发一些小的运维脚本,所以免不了各处判断,建议大家好好掌握到本文介绍的这些知识点。 基本语法: 1、 字符串判断 str1 = str2 当两个串有相同内...

  • shell最简单的死循环

    日期:

    while [ 1 = 1 ] do # do something done ------------------------------------------------------------------------ 或者 ------------------------------------------------------------------------ while test 1 = 1 do # do something done...

  • 列目录树的SHELL脚本

    日期:

    其实就是递归的扫描目录树 #!/bin/ksh #The path where this script is located must be added in $PATH #to ensure it could be called recursively. #Feel free to use this script,it is just a practice of liuyang. #2006-5-15,Beijing #Usage: dtree.s...