正则表达式
--概念:一种用来描述文本模式的特殊语法
--由普通字符(例如:字符a到z),以及特殊字符(元字符,如/*?等)组成匹配的字符串
--文本过滤工具在某种模式之下,都支持正则表达式
--基本元字符集及其含义
    ^    只匹配行首
    $    只匹配行尾
    *    一个单字符后紧跟*,匹配0个或多个此单字符
    []    匹配[]内字符。可以使一个单字符,也可以            
                
         
            
            
            
            1、grep功能:查找文件里符合条件的字符串。语法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]补充说明:grep 指令用于查找            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 10:40:55
                            
                                1615阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux grep命令用于查找文件里符合条件的字符串。grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为"-",则grep指令会从标准输入设备读取数据。语法 grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 20:10:53
                            
                                428阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            grep 命令的功能是过滤制定规则的信息。冷知识:grep的名字来源于一个sed格式:g/re/p  g:所有行,re:正则规则,p:打印sed 的详细介绍以后我会写,这是一大块知识点,需要花一些时间来梳理。sed也算是 shell 中的神器了用法:grep [OPTION...] PATTERNS [FILE...]grep [OPTION...] -e PATTERNS ... [F            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 15:07:08
                            
                                739阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            相信grep是UNIX和LINUX中使用最广泛的命令之一。grep(全局正则表达式版本)允许对文本文件进行模式查找。如果找到匹配模式,grep打印包含模式的所有行。grep支持基本正则表达式,也支持其扩展集。grep有三种变形,即: grep:标准grep命令,本章大部分篇幅集中讨论此格式。 egrep:扩展grep,支持基本及扩展的正则表达式,但不支持\q模式范围的应用,与之相对应的一些更加规范            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 08:52:07
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一. Shell命令用户在登录到Linux时由/etc/passwd文件来决定要使用哪个shell。例如:# fgrep lisa /etc/passwdlisa:x:500:500:TurboLinux User:/home/lisa:/bin/bashshell被列每行的末尾(/bin/bash)。由于Bash是Linux上缺省的shell,本章主要介绍Bash及其相关知识。shell命令命令            
                
         
            
            
            
            目录if语句if单分支示例1:示例2:if双分支示例1:if多分支示例1:示例2:示例3:示例4:示例5:if语句if单分支if 条件1;then
    命令1
    命令2
    命令3
    。。。
fi
# 等同于:
[ 条件1 ] && 命令1示例1:检测硬盘根分区的使用率,如果大于70,就输出警告信息#!/bin/bash
# 第一步:获取硬盘的使用率
dis            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-21 09:18:35
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            linux grep命令  多条件查询:同时查找NH:i:1和=grep -E -w '(NH:i:1.*=|=.*NH:i:1)' file.txt1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 19:54:23
                            
                                220阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、条件语句首先,说到条件语句,就不得不先说下条件表达式的判断,那么shell中的条件表达式都有哪几种呢,这里可以分为三种:1.字符串的判断= 等于则为真。!= 不相等则为真。-z字串 字串长度伪则为真。-n字串 字串长度不伪则为真。2.整数的判断-eq 等于则为真。-ne 不等于则为真。-gt 大于则为真。-ge             
                
         
            
            
            
            目录IF使用基础单分支语句结构双分支语句结构 多分支语句结构条件表达式文件表达式数字表达式字符串表达式&&  ||使用test与[  ][  ]  与[[  ]]IF使用基础单分支语句结构if [ 条件表达式 ]; then
    指令
fi双分支语句结构if [ 条件表达式 ]; then
    指令一
else            
                
         
            
            
            
            条件判断是程序中不可或缺的组成部分,程序中往往需要先对某些条件进行判断,再根据判断的结果采取不同的方案。Shell中也有 条件语句,常用的条件语句为: if语句、select语句和case语句 ,着重讲解Shell中条件语句的使用方法。条件判断条件判断是条件语句的核心, Shell中通常使用 test 命令或 [命令对条件进行判断,其判断的条件可以是命令或脚本。tes            
                
         
            
            
            
            文件及内容处理 - grep(egrep)、join1. grep(egrep):文本过滤工具grep(egrep)命令的功能说明grep命令是Linux系统中最重要的命令之一,其功能是从文本文件或管道数据流中筛选匹配的行及数据,如果配合正则表达式技术一起使用,则功能更加强大。egrep 是 grep 的扩展正则,后面讲三剑客时会讲的。grep命令的语法格式grep [OPTIONS] [-e P            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 19:52:48
                            
                                220阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天闲着没事,把以前写的shell再拿出来看好多都忘记了,于是自己用看了一边资料: 
.表是单个字符 
^一行的开始 ^d以开头的 ^..1 第三个为1的字符 ^字符要放在匹配的字符前面 
$一行的末尾 ^$ 表示空行 ^.$匹配一行一个字符的 $字符要放在匹配的字符后面 
*匹配任意个字符 包括0个字符 
\可以屏蔽一个特殊的字符 \*\.pas 这里的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 14:14:55
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、条件判断语句1.条件判断语法格式:- 格式1: test 表达式
 - 格式2: [ 条件表达式 ]         
 - 格式3:[[ 条件表达式 ]] 支持正则
 注意:条件表达式与中括号之间有空格
      man test查看, 很多参数都可以用来进行条件判断格式1:echo $?为0,代表上一条命令为真,echo $?为1,代表上一条明林为假格式2:格式3:2.条件判断相关参数【            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 15:51:59
                            
                                266阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            正则表达式:在stdin中搜索匹配特定模式的文本行:echo -e "this is a word\nnext line" | grep word文件中搜索匹配特定模式的文本行grep "d" 1.txtgrep命令默认使用基础正则表达式。grep -E "[a-d]+" 1.txt选项-o可以只输出匹配到的文本:echo this is a line. | egrep -o "[a-z]+\."            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-11 07:24:53
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            条件判断式格式,有两种形式,  1. test 条件表达式(利用test命令来判断条件表达式)  2. [ 条件表达式 ] (将判断表达式用中括号括起来,注意条件表达式两边的空格不能省略)  这两种形式都能完成条件判断的功能,方便起见,我们一般使用中括号来对条件表达式进行判断。  能判断的种类有:  1. 文件类型: [ 选项 文件名 ]  选项有:  -e:文件存在(exist),返回真  -d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 22:53:01
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这八个建议,来源于键者几年来编写 shell 脚本的一些经验和教训。事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛痒的,最后剩下八条。毫不夸张地说,每条都是精挑细选的,虽然有几点算是老生常谈了。1指定bashshell 脚本的第一行,#!之后应该是什么?如果拿这个问题去问别人,不同的人的回答可能各不相同。我见过/usr/bin/env bash,也见过/bin/bash,还有/usr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 21:18:44
                            
                                163阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              文本处理工具--grep、sed、awk  Bash Shell提供了功能强大的文件处理工具:sed(流编辑器stream editor)和awk,都可使用正则表达式进行模式匹配。而grep又有助于理解sed和awk。1、grepLinux系统中grep命令是一种强大的文本搜索、查找过滤工具,,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 15:22:55
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            判断式逻辑判断[ ! EXPR ]          逻辑非,如果 EXPR 是 false,则返回为真。
[ EXPR1 -a EXPR2 ]  逻辑与,如果 EXPR1 and EXPR2 全真,则返回为真。
[ EXPR1 -o EXPR2 ]  逻辑或,如果 EXPR1 or EXPR2 为真,则返回为真。
[ ] || [ ]          用 OR 来合并两个条件
[ ] &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 14:00:33
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell中的文本处理1、grep--文本过滤命令全面搜索研究正则表达式并显示出来;grep命令是一种强大的文本搜索工具,根据用户指定的“模式”对目标文本进行匹配检查,打印匹配到的行;由正则表达式或者字符及基本文件字符所编写的过滤条件1)grep  root  passwd grep 匹配条件 处理文件-i 表示不区分匹配条件的大小写-ni 表示不区分匹配条件的大小写            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 22:02:48
                            
                                73阅读
                            
                                                                             
                 
                
                                
                    