半只蚂蚁 发表于 2018-8-24 11:29:23

shell脚本前奏

  一、正则表达式:
  正则表达式(Regular Expression,简称RE)就是由普通字符(例如字符a到z)以及特殊字符(称为元字符)组成的文字模式。即一种匹配模式
  常用正则表达式:
  1. .代表任意单个字符,如:/l..e/,le中间可以是任意两个字符。
  2. ^:以...开始的行
  3. $:以....结束的行   “^$”就表示空行
  4. [...]:匹配括号中的字符之一
  “^”如果出现在[]的起始位置,表示否定,在其他位置是普通字符。(即匹配不在此括号中的任何字符)比如搜索oo前没有g的字符串的行,应用’[^g]oo’作搜索字符串。
  5. *:用于修饰前导字符,表示前导字符出现0或任意多次
  如:’a*grep’匹配所有0个或多个a后紧跟grep的行。”.*“表示任意字符串
  6.\?或?:前导字符可出现0次或1次
  7.”\”:用于转义紧跟其后的单个特殊字符,使该特殊字符成为普通字符
  如:^\.以一个句点和两个数字开始
  8.\{n,m\}:表示前导字符出现n至m次(n和m都是整数,且n  仅作为博主学习笔记使用!

页: [1]
查看完整版本: shell脚本前奏