`
heipark
  • 浏览: 2096927 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我的shell笔记

 
阅读更多
根据文件内容查找文件(注意-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

 

分享到:
评论

相关推荐

    shell编程个人笔记

    shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人笔记shell编程个人...

    shell 笔记

    Shell笔记涵盖了多个重要的Shell编程和命令行操作知识点。以下是对这些知识点的详细解释: 1. `echo` 和 `printf -e` 命令:`echo` 用于打印字符串,而`printf`更灵活,支持转义序列如`\n`(换行),`-n`选项则用于...

    linux shell 笔记 (未整理)

    Linux Shell笔记(未整理) Shell,作为Linux操作系统中的命令行解释器,是用户与系统交互的重要接口。它接收用户输入的指令,将其转化为系统可执行的命令,同时也提供了编写脚本的能力,使得复杂的任务自动化变得...

    Shell学习笔记

    本文档《Shell学习笔记》详细介绍了Shell脚本编写的基础知识和一些高级技巧,包含了多个主题,例如终端操作、环境变量使用、数学运算、文件描述符、数组和关联数组、别名使用、终端信息获取、日期和时间处理、脚本...

    shell笔记.txt

    shell笔记.txt

    linux脚本shell学习笔记

    shell学习基本命令,可以帮助初学者快速掌握较全面的shell脚本知识

    shell script编程学习笔记

    ### Shell Script 编程学习笔记 #### 一、Shell 脚本初窥 ##### 示例: ```bash #!/bin/sh # 第1行:指定脚本解释器(声明使用的shell名称),这里是用/bin/sh做解释器的。“#!”是一个约定的标记 cd ~ # 第2行:...

    shell编程笔记

    shell 编程笔记 shell 编程是 Linux 命令行界面中的一种编程语言和指令解析器。它是核心程序 kernel 之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。在/etc/shells 文件中有 shell 的类型说明,...

    SHELL笔记.doc

    本文档是SHELL学习文档,个人笔记,简单便捷,精准学习,可以当做参考书

    Shell脚本学习笔记

    自己整理的Shell脚本学习笔记,脚本实例可直接运行:1. 变量和字符串;2. 传递参数;3. 基本运算符;4. echo&printf;&test;;5. 流程控制;6. 函数;7. 输入输出重定向&文件嵌入

    Shell编程笔记,详细完整,值得复习

    这是我的shell编程笔记,我有很多自己的学习笔记,供我以及大家复习使用,还有其他的哦 C语言笔记,java笔记,网页笔记,javaweb笔记,gcc笔记,等,我会慢慢传

    细说linux-shell笔记

    这份“细说Linux—Shell笔记”显然是一个关于Linux Shell的详细教程,包括了对各种Shell命令的分章节讲解。 在学习Linux Shell时,首先要理解Shell的种类,常见的有Bash(Bourne Again SHell)、Sh、Csh、Ksh等。...

    Linux Shell笔记要点

    Linux Shell 笔记要点 Linux Shell 是 Linux 操作系统的命令解释器,负责解释和执行用户输入的命令。在 Linux 中, Shell 是用户与操作系统之间的接口,它提供了一个交互式的命令行环境,用户可以通过 Shell 来执行...

    Shell从入门到工作几百页笔记.pdf

    《Shell从入门到精通》这份笔记详尽地介绍了Shell脚本语言的基础知识和实战应用,旨在帮助读者快速掌握Shell编程,提升日常运维工作的效率。Shell是Linux系统中的一个命令解释器,同时也是一种强大的脚本语言,它...

    unix shell编程第三版笔记

    "Unix Shell编程第三版笔记"是铁道出版社出版的一本教材,它深入浅出地讲解了Unix Shell编程的基础和高级技巧。这份笔记涵盖了从基本的命令行操作到复杂的脚本编写,帮助学习者掌握这一强大的自动化工具。 Unix ...

    shell脚本编程学习笔记汇总

    shell脚本编程学习笔记汇总 本文档总结了 Linux shell 脚本编程的学习笔记,涵盖了 shell 脚本的定义、编写、权限、存放位置、函数、变量、IF 控制语句、命令退出状态等知识点。 一、shell脚本的定义 shell 脚本是...

    shell编程学习笔记

    shell脚本成分 开头和注释: shell脚本的开头,用来解释shell程序,包括:#!/bin/bash、#!/bin/csh、#!/bin/tcsh、#!/bin/pdksh,一般用#!/bin/bash。。 shell脚本中的注释,以#开头的...

    linux shell个人学习笔记,绝对极品

    这个个人学习笔记集合了作者在深入理解Linux Shell过程中的经验与精华,旨在帮助读者更好地掌握这一强大的命令行工具。 首先,让我们了解一下Shell的基础知识。在Linux中,Shell是一个命令解释器,它接收用户的输入...

    linux运维学习笔记:Shell变量.pdf

    Linux Shell变量知识点: 1. 变量概念: 在Linux Shell编程中,变量是存储数据的基本单元。变量可以看作是一个容器,用于临时存储字符串、数字等数据类型,包括但不限于路径、命令结果等。变量通过赋值操作符“=”...

Global site tag (gtag.js) - Google Analytics