* -一致したコンテンツ情報の全て
[応用シーンワン:データを探す]とき、 検索/ Oldboyの-name "* .TXT" 検索/ -name Oldboy "Oldboy *" 検索/ -name Oldboy「Oldboy * .txtの「 [アプリケーションシーン2:Operations Managerのデータ] LL / Oldboy / Oldboy * RM -rf / Oldboy / * CP -a / Oldboy / *を/ tmp / RM / Oldboy / * - > CD / Oldboy RM -rf / * {} -コンテンツ情報系列{01..100} {A..Z} {A..Z一致 } {シナリオ:情報のシーケンスを生成] エコー{01..10を} ---の連続したシーケンスを生成 エコー{01..10..2} ---演算シーケンスを生成する [ルート@ localhostの〜]#エコー{A..Z} B C D E F G H I J K L MはN-O P Q R&LT S T U V W X Y Z [ルート@ localhostの〜]#エコー{a..z..2} C E G I K M O Q S U W Y [ルート@ localhostの〜]#エコー {01,03,07,08,09}
0103070809
アプリケーションシーン2:シーケンス生成組成 エコー{01..03} {} A..C 01A 01B 01C 02A 02B 02C 03A 03B 03Cの エコー{A、B} - > ABは {oldboy.txtエコー、.BAK} - > oldboy.txt oldboy.txt.bak CP /etc/selinux/config{,.bak} ---の高速データバックアップ方法 エコーB {A} - > A ABは {oldboy.txtエコー.BAK、} - > oldboy.txt.bak oldboy.txt CP oldboy.txt .BAK {、} ---迅速な方法を復元します
:正規表現
文字列の多数処理テキストマッチングモード
注:
a.linux正規表現は単位で処理することができる
のgrep =「のgrep --color =オートb.alias 、」 内容が表示色と一致するように
、Cの注目を。文字セット。CはLC_ALLエクスポートを=
[ルート@ localhostの〜]#エクスポートLC_ALL = C
[ルート@ localhostの〜] $#はエコーLC_ALL
C
- [BRE]定期用
ロケータチップ:開始と終了を固定しながら、正確な一致を実行し、単一のアンカー始めと終わり、ファジーマッチングを行います。
定位符 说明
^ 锚定开头 ^a 以a开头 默认锚定一个字符
$ 锚定结尾 a$ 以a结尾 默认锚定一个字符
找出文件/etc/service 以s开头的信息
找出/oldboy目录中 文件内容是oldboy开头的文件
老三: grep
grep "^s" /etc/services
[root@localhost oldboy]# grep -r "^oldboy" /oldboy
/oldboy/oldboy.txt:oldboy
/oldboy/oldbaby.txt:oldboy01
/oldboy/oldboy01/oldboy.txt:oldboy
/oldboy/oldboy01/oldbaby.txt:oldboy01
老二: sed
sed -n '/^s/p' /etc/services
老大: awk
awk '/^s/' /etc/services
. --- 匹配任意一个且只有一个字符信息
* --- 匹配星号字符前面的一个字符 连续出现0次或者多次的情况
.* --- 匹配所有内容信息
正则符号匹配字符信息时,有贪婪匹配特性
1) 将有特殊意义的符号变得没有意义
2) 将没有页数意义的字符变得有意义
\n --- 换行字符
\r --- 换行字符
\t --- 制表符
3) 取消别名功能
\rm -rf /oldboy.txt
二、特殊字符
匹配符:匹配字符串,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。它是一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串、
将匹配的子串替换或者从某个字符串中取出某个条件的子串
[ ] ---------定义字符类,匹配括号中的一个字符
[abc]: 匹配字符集合内的任意一个字符[a-z,A-Z],[0-9]等
匹配出文件中所有的字母信息(大小写问题)
~~~测试文件中以I开头行和以m开头的行都找出来】
[^abc]:匹配不包含^后面的任意一个字符的内容
练习题: 去除文件中所有符号信息
grep "[^0-9a-Z]" oldboy.txt
【表示匹配不包含I, ^, o的信息】
[ ^ ] 表示否定括号中出现字符类中的字符,取反。
+ --- 匹配加号字符前面的一个字符 连续出现1次或者多次的情况