系统基本符号和正则符号介绍-创新互联

一、系统基本符号($,!,|,#,' ' , " ", ,>, >> ,2>, 2>>,<,<<,., ..,&& ,||,;)

1.美元符号:$

a、用于取出变量中的内容
b、用于取出指定列的信息(awk)
c、表示用户命令提示符号(普通用户为$)
d、表示一行的结尾

创新互联建站专注于企业网络营销推广、网站重做改版、台州网站定制设计、自适应品牌网站建设、成都h5网站建设成都做商城网站、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为台州等各大城市提供网站开发制作服务。

2.感叹号符号:!

a、用于表示取反
b、命令行中表示取出最近命令
c、用于表示强制操作处理

3.竖线符管道号:|

管道前面命令执行完,交给管道后面执行;经常配合xargs命令使用

4.#号符号:

a、表示文件内容注释符号
b、表示用户命令提示符号(超级用户为#)

5.单引号符号:''

表示输入内容,就是输出内容(即所见即所得)

6.双引号:" "

信息被调用时可以解析,也可以输出输入的内容

7.反引号:

表示命令执行结果留下,用于其他命令调用(取出反引号里的内容给外边的命令使用);==$()使用上是一样的

8.大于符号:(>,>>,2>,2>>)

a、>标准输出重定向符号
b、>>标准输出追加重定向符号
c、2>错误输出重定向符号
d、2>>错误输出追加重定向符号

9.小于符号(<,<<)

a、<标准输入重定向符号
b、<<标准输入追加重定向符号

10.路径符号(.,~,-)

a、. 单点符:./ 表示当前目录
b、~波浪线符号cd:~ 表示用户家目录
c、-横线符号:cd - 两个目录之间进行切换
d、..双点符号:cd .. 表示上级目录

11.系统逻辑符号:(&& ,|| ,;)

a、&&:表示前一项执行成功后再执行后面的一项
b、||:表示前一项执行失败后再执行后面的一项
c、;表示不管前一项执行成功与否,都会执行后面的一项

12.系统统配符号:(* , { } )

a、*:表示匹配任意字符或字符串
b、{ }:表示匹配生成序列信息

二、系统正在符号(^,$ ,.,\,[],[^],+,?,{ },|,( ))

1.基础正则符号:

a、^:表示匹配以什么开头的信息
b、$:表示匹配以什么结尾的信息
c、^$:表示匹配空号信息
d、.:表示匹配任意一个字符且只有一个字符
e、:表示匹配符号前面一个字符连续出现0次或者多次
f、\:转义符号(将有意义的信息转为没有意向,将没意义信息变得有意义)
g、[ ]: 匹配多个字符信息
h、[^ ]:匹配多个字符信息进行取反排除

2.扩展正则符号( grep -E,sed -r)

a、+:匹配符号前面一个字符连续出现1次或多次
b、?:匹配符号前面一个字符连续出现0次或1次
c、{ }:匹配符号前面一个字符连续出现指定n次
d、|:匹配多个字符串信息
e、():将多个字符信息汇总成一个整体

三、三剑客客的参数介绍

1.grep参数

a、-i 忽略大小写搜索信息
b、-n 搜索信息后显示行号
c、-c 统计筛选出来的行数
d、-v 将搜索信息进行取反
e、-o 只输出显示匹配信息
f、-w 按照字符串进行匹配
g、-A 过滤指定内容之后的信息
h、-B 过滤指定内容之前的信息
j、-C 过滤指定内容上下几行的信息
k、-E 识别扩展正则信息
l、-r 递归搜索指定数据信息

2.sed参数(擅长编辑文件内容信息,对文件行进行操作)

参数:
a、-n 取消模式输出
b、 -i 把模式空间显示的信息写进磁盘
c、-r 识别扩展正则
d、 -e 识别多个条件操作
指令:
p ---输出操作
d ---删除操作
a ---附加操作(插入到当前行的后面)
i ---插入操作(插入到当前行的前面)
s ---替换操作(s###)
g ---全局替换(s###g)
注意使用:
sed -i.bak --- 在编辑文件时,直接多文件进行备份
sed命令在使用时, 一定不要让-n参数和-i参数一起使用

3.awk参数

a、-F fs or --field-separator fs
指定输入文件折分隔符,fs是一个字符串或者是一个正则表达式,如-F:。
b、-v var=value or --asign var=value
赋值一个用户定义变量。
c、-f scripfile or --file scriptfile
从脚本文件中读取awk命令。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:系统基本符号和正则符号介绍-创新互联
分享链接:http://scyanting.com/article/doeoio.html