码迷,mamicode.com
首页 > 系统相关 > 详细

第1章 » 课时2 shell脚本基础入门及变量使用

时间:2020-11-26 15:19:14      阅读:17      评论:0      收藏:0      [点我收藏+]

标签:conf   gre   lin   数据   取数据   pattern   ifconf   样式   读取   

正则表达式

元字符

. 任意的一个字符,可以表达汉子

* 前面的字符重复任意次

(wang)*   表示wang重复

X+ 重复1此以上

X{n,} 最少n次

X{m,n} m到nci

X{,n}  最多n次

X{m} 精确匹配m次

X? 重复零次

^  行首

$  行尾

\<  \b单词词首

\>  \b单词词尾

[wang]   中括号内的任意一个字符

[^.]  除了 . 的字符  ^在[]内表示除了

[:alpha:]   系统自带关键字

a|bxy   a或bxy

 (a|b)xy  axy或bxy

(expr1)  (expr2)    \1 \2   后项引用

vim

:%s/xyz/&er/g    把xyz替换成xyzer

 

提取网址的命令

-o 或 --only-matching : 只显示匹配PATTERN 部分。

Linux grep 命令用于查找文件里符合条件的字符串。

grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。

ifconfig ens33 |grep -o "(([0-9]|[1-9][0-9]|1[0-9][0-9]|[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|[0-4][0-9]|25[0-5])"

 

第1章 » 课时2 shell脚本基础入门及变量使用

标签:conf   gre   lin   数据   取数据   pattern   ifconf   样式   读取   

原文地址:https://www.cnblogs.com/cloud7777/p/14025107.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!