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

Linux的脚本Bash中find和grep

阅读更多
Linux的脚本Bash中find和grep功能很强大,一个是对目录文件通过名字和文件属性来确定所需寻找的文件,列为一个是对文件的内容来匹配寻找文件内的信息。功能相对来说比较单一些,两者组合起来用,是很强劲的。

--------------------------------------------------------------------------
find . -name -type ... -print
find / -name -type ... -print

*find . -name "*.c" -print
*find /opt ! -type d -print
*find /opt -name "/opt/sch" -prune -o -print
*find . -name "*.c" -print | xarg grep "device"

--------------------------------------------------------------------------

grep -v "abc\>" file
cihlnsv

grep -c 'abc*' file
grep -s 'abc\{2, 4\}def' file

--------------------------------------------------------------------------

在当前但不包括.svn目录下面查找包含device开头,并包含flash一或两次的文件,并显示详细列表。
*find . -name "\.svn" -prune | xarg grep -E ‘^device*flash/{1,4/}'
分享到:
评论

相关推荐

    LinuxBash脚本编程大全

    Bash(Bourne-Again SHell)是Linux和Unix操作系统中最常用的命令行解释器,也是编写shell脚本的主要工具。《Linux Bash脚本编程大全》这本书深入浅出地介绍了如何利用Bash进行高效、灵活的自动化工作。 首先,Bash...

    linux bash脚本编程大全

    Linux Bash脚本编程是Linux系统中进行自动化任务处理和系统管理的重要工具。Bash(Bourne-Again SHell)是Unix及类Unix系统中默认的shell,它提供了丰富的命令行交互功能,同时也支持编写复杂的脚本来实现各种任务。...

    Linux脚本编写基础.pdf

    在Linux中,bash是最常用的shell之一,也是学习Linux脚本编写的基础。bash提供了一些基本的语法和命令,用户可以使用这些命令来编写自己的脚本语言。 语法基本介绍 ------------- 在Linux中,脚本语言的开头必须以...

    Linux(shell/bash)的脚本教程

    在Linux环境中,存在多种Shell,如Bash、Korn Shell、C Shell等,其中Bash由于其易用性和广泛的支持而成为首选。创建Bash脚本的基本步骤如下: 1. **创建脚本文件**:使用文本编辑器(如vim、nano等)创建一个新的...

    Linux 脚本编写基础

    在Linux中,一个可执行脚本的第一行(也称为shebang)非常重要,因为它指定了用来解释脚本的语言环境。例如: ``` #!/bin/sh ``` 这一行告诉系统此脚本应当使用 `/bin/sh` 这个shell来解释执行。在创建完脚本后,还...

    bash脚本编写教程

    Bash(Bourne-Again SHell)是Linux和Unix系统中最常用的Shell之一,它提供了丰富的命令行工具和脚本编程能力。对于初学者来说,学习Bash脚本编写是非常有价值的,因为这能帮助你自动化日常任务,提高工作效率。 ##...

    linux脚本大全必看

    正则表达式是用于文本匹配和搜索的强大工具,通过使用`grep`, `sed`, `awk`等命令,可以在脚本中实现复杂的文本处理功能。 #### 2. 函数 - **函数定义**:使用`function name { commands }`或`name() { commands }...

    阮一峰 Bash 脚本教程.pdf

    根据提供的文件内容,这份文档是关于阮一峰所编写的Bash脚本教程,主要涉及Linux命令行环境下Bash的基本用法和脚本编程。下面将详细介绍文档中提及的知识点: 1. Bash简介: - Bash(Bourne Again SHell)是Unix...

    Linux shell 脚本攻略

    6. **正则表达式**:在Shell脚本中,可以使用正则表达式进行字符串匹配和操作,如在find或grep命令中。 7. **函数和脚本调用**:编写函数可以提高代码复用性,通过source命令可以执行其他脚本。 8. **错误处理**:...

    linux-Bash学习指南

    在IT行业中,Linux操作系统是开发者和系统管理员的重要工具,而Bash(Bourne-Again SHell)作为Linux默认的命令行解释器,是与操作系统交互的基础。本指南旨在深入探讨Bash,帮助读者掌握其核心概念、常用命令以及...

    linux shell脚本基础学习

    在Linux环境下,shell脚本是一种强大的工具,用于自动化各种任务和管理工作流程。掌握shell脚本的基础知识对于任何Linux用户来说都是非常重要的。 **1.1.1 开头** 每个shell脚本都必须以`#!/bin/sh`开始,这被称为...

    bash脚本常用Linux命令合集

    本合集主要涵盖了bash脚本中常用的Linux命令,旨在帮助用户更高效地管理和操作系统。下面将详细介绍这些命令及其用途。 1. **ls**:列出目录内容。例如,`ls -l`会以长格式显示文件和目录的详细信息,包括权限、...

    linux经典shell脚本

    另一个脚本展示了如何使用bash脚本来实时监控Linux系统的网络流量。 **脚本核心功能:** 1. **自定义查看接口:** 可以指定特定的网络接口进行流量监控。 2. **流量单位转换:** 自动根据流量大小显示B/s、KB/s或...

    linux 常用脚本命令集

    在Linux中,有时我们需要一次性终止多个进程,这部分介绍了如何做到这一点。 **详细解释:** 可以通过`ps`命令来查看正在运行的进程,并使用`kill`命令来终止进程。如果知道进程ID(PID)或者进程名,可以直接使用...

    linux-ts一个shell测试脚本

    此外,shell脚本还能调用其他系统命令和工具,例如grep、find、awk等,进行文本处理、文件查找等操作。在"ts"脚本中,可能包含对这些命令的调用,以实现更复杂的逻辑。 在实际项目中,"ts"脚本可能被用作集成测试的...

    Linux脚本编写基础

    本文档将详细介绍如何在Linux环境中创建和运行脚本。 #### 1.1 语法基本介绍 ##### 1.1.1 开头 每个Linux脚本都需要以特定的行开始,称为shebang(#!)。这一行告诉系统应该使用哪个解释器来运行脚本。例如: ``...

    详解Bash命令行处理 Linux命令大全(修改版)

    在Linux操作系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,它是用户与系统交互的主要接口。这篇详尽的“Bash命令行处理 Linux命令大全”将带你深入理解Bash的强大功能,提升你在Linux环境中的工作效率。...

    高级Bash 脚本编程指南 PDF

    最后,书中可能包含了一些实用的工具和命令的使用方法,如grep、sed、awk和find,这些都是Linux系统中的强大文本处理工具,它们可以与Bash脚本结合,实现强大的数据过滤和处理。 总之,《高级Bash脚本编程指南》是...

Global site tag (gtag.js) - Google Analytics