根据文件内容查找文件(注意-name后面参数要使用双引号,单引号会把变量当做字符串)
cat dev_list.txt | while read dev; do find <search_dir> -name "$dev" ; done
根据文件内容(文件名),移动文件
for i in `zcat filename.log.gz`; do mv /tmp/data/$i /tmp/dist/; done
根据字典文件查找文件并输出匹配内容的文件
cat dev_list.txt |while read dev ; do h=20130715/$dev*.log; grep -l 'key word here' $h 2>/dev/null ; done
删除前6天的文件夹
# 目录结构
20130801
20130802
20130803
#显示
beforeDay=`date -d'-6 days' +%Y%m%d` && ls /data/proclog/bak |while read dir ;do echo $dir |awk -v b=$beforeDay '{if($1<b) print $0}' ; done |xargs echo
#删除
beforeDay=`date -d'-6 days' +%Y%m%d` && ls /data/proclog/bak |while read dir ;do echo $dir |awk -v b=$beforeDay '{if($1<b) print $0}' ; done |xargs rm -fr
20130801
20130802
20130803
#显示
beforeDay=`date -d'-6 days' +%Y%m%d` && ls /data/proclog/bak |while read dir ;do echo $dir |awk -v b=$beforeDay '{if($1<b) print $0}' ; done |xargs echo
#删除
beforeDay=`date -d'-6 days' +%Y%m%d` && ls /data/proclog/bak |while read dir ;do echo $dir |awk -v b=$beforeDay '{if($1<b) print $0}' ; done |xargs rm -fr
相关推荐
shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人...
Shell学习笔记Shell学习笔记Shell学习笔记Shell学习笔记Shell学习笔记Shell学习笔记
linux shell 笔记 没有整理!
详细记录shell学习笔记,例子、解析等都有分析和记录!
shell script学习中的笔记
shell笔记.txt
shell学习基本命令,可以帮助初学者快速掌握较全面的shell脚本知识
本文档是SHELL学习文档,个人笔记,简单便捷,精准学习,可以当做参考书
自己整理的Shell脚本学习笔记,脚本实例可直接运行:1. 变量和字符串;2. 传递参数;3. 基本运算符;4. echo&printf;&test;;5. 流程控制;6. 函数;7. 输入输出重定向&文件嵌入
linux运维学习笔记:Shell变量
这是我的shell编程笔记,我有很多自己的学习笔记,供我以及大家复习使用,还有其他的哦 C语言笔记,java笔记,网页笔记,javaweb笔记,gcc笔记,等,我会慢慢传
16日-23日的shell 笔记.rar16日-23日的shell 笔记.rar
shell脚本成分 开头和注释: shell脚本的开头,用来解释shell程序,包括:#!/bin/bash、#!/bin/csh、#!/bin/tcsh、#!/bin/pdksh,一般用#!/bin/bash。。 shell脚本中的注释,以#开头的...
Shell教学笔记PDF版
我坚信,用 Linux 而不懂 shell ,就象开车只会用头档(first gear)一样。当然,最初看起来,直接而简单,在大多数情况下都管用。但速度慢,而且无法真正体验驾驶的乐趣。 对,命令行很有趣。就象用一大堆收集到的...
阅读Shell脚本的速查笔记简单基本的一些语法用法记录
unix shell编程第三版笔记,铁道出版社
Linux shell 基础笔记 xmind记录,Linux shell 基础笔记 xmind记录,
总结常用的linux命令,和shell编程,实际的例子说明讲解