shell脚本编程基础一.脚本的基本概念shell脚本:包含一些命令或声明,并符合一定格式的文本文件shell脚本格式:首行shebang机制#!/bin/bash#!/usr/bin/python#!/usr/bin/perlshell脚本的用途:自动化常用命令?执行系统管理和故障排除创建简单的应用程序?处理文本或文件创建shell脚本:1.使用文本编辑器来创建文本文件?第一行必须包含shell
分类:
系统相关 时间:
2019-01-02 19:13:38
阅读次数:
244
流处理,每次只处理一行:#N行,-n屏蔽sed的默认输出,默认打印读取的每行,-i表示确认处理 格式:sed 【选项】 '条件指令' 文件名 选项 -n:屏蔽默认输出(全部文件)#不要同更改文件的指令同使用 -i:直接修改文件内容 -r:启用扩展的正则表达式,若与其他选项同用,作为首选项,使用"/正 ...
分类:
其他好文 时间:
2018-10-28 17:56:08
阅读次数:
195
加双引号"",表示精确匹配 不加双引号"", 表示通配符 =~ 左侧字符串是否能够被右侧的PATTERN所匹配(注意: 此表达式一般用于[[ ]]中;扩展的正则表达式) ...
分类:
其他好文 时间:
2018-08-18 22:24:05
阅读次数:
1147
正则表达式的分类 基本的正则表达式(Basic Regular Expression 又叫Basic RegEx 简称BREs) 扩展的正则表达式(Extended Regular Expression 又叫Extended RegEx 简称EREs) Perl的正则表达式(Perl Regular ...
分类:
系统相关 时间:
2018-07-21 19:50:58
阅读次数:
240
在linux上使用grep配合正则表达式可以产生强大的搜索的效果,由于正则表达式中含有较多的特殊字符,所以结合grep时,最好使用单引号将表达式括起来,以免造成错误。首先创建一个文件RegExp.txt,文本内容如下所示:--------TEXT BEGIN-------------
good morining tea
分类:
系统相关 时间:
2018-07-15 23:50:01
阅读次数:
244
第五课-第一讲05_01_egrep及扩展正则表达式正则表达式是使得计算机变智能的一个重要途径。掌握正则表达式是基本的文本处理常识。正则表达式分两类:BasicREGEXP基本的正则表达式ExtendedREGEXP扩展的正则表达式grep:使用基本正则表达式定义的模式来过滤文本的命令-i-v-o--color-E使用扩展正则表达式-A#after显示匹配结果后面#行-B#before显示匹配结果
分类:
其他好文 时间:
2018-07-14 10:25:23
阅读次数:
189
sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;非交互式编译文件语法:sed[options]‘[command]‘[filename]options:-n抑制自动(默认的)输出(全部打印)读取下一个输入行,-n要读取的行号-e执行多个sed指令-f运行脚本-i编辑文件内容-i.bak编辑的同事创造.bak的备份-r使用扩展的正则表达式command:a在匹配后追加i在
分类:
其他好文 时间:
2018-06-07 11:39:16
阅读次数:
169
sed简介 sed是一个流(stream)编辑器,每次读取文本中的一行,放到内存的缓冲区(pattern space),然后使用sed命令处理pattern space中的内容,处理完成后,默认输出至屏幕(stdout)。随后处理下一行数据。 sed工作特性 不直接编辑源文件,拷贝一份至patter ...
分类:
系统相关 时间:
2018-06-05 19:58:40
阅读次数:
271
awk:文本处理三剑客:grep系,sed,awkgrep系:基于PATTERN进行文本过滤grep:支持基本的正则表达式egrep:支持基本的和扩展的正则表达式fgrep:不支持正则表达式,纯文本sed:流编辑器,逐行编辑器;模式空间保持空间awk:报告生成器;格式化文档输出;也是一种编程语言(有变量...)gawk:模式扫描和处理语言;格式:gawk[options]‘program&
分类:
其他好文 时间:
2018-05-25 17:23:48
阅读次数:
169
第十五章shell正则表达式见图片Shell正则表达式正则表达式的分类基本的正则表达式(BasicRegularExpression又叫BasicRegEx简称BREs)扩展的正则表达式(ExtendedRegularExpression又叫ExtendedRegEx简称EREs)Perl的正则表达式(PerlRegularExpression又叫PerlRegEx简称PREs)基本组成部分正则表
分类:
系统相关 时间:
2018-05-21 12:21:50
阅读次数:
187