第1章 扩展正则表达式

1.1  + 前一个字符连续出现了1次或1次以上

1.1.1 找到文本中的

 

1.1.2 取出文件中的大写字母

1.1.3 取出连续出现的大写字母

1.1.4 显示所有的单词

1.2  | 或者

       找其中的A或者B或者C。

       找到12或者56替换成空。

1.3 () 小括号 反向引用

1.3.1 表示一个整体

1.3.2 反向引用

       sed -r 使用扩展正则

       点表示任意一个字符,\2表示第二个括号。

1.4 {} 大括号(花括号)

 

1.4.1 大括号的不同方法

1.5  ?

1.5.1 环境

1.5.2 o连续出现次或1次

1.6 正则表达式分类

1.6.1 基础正则

1.6.2 扩展正则表达式

 

第2章 取出eth0网卡的ip地址

2.1 思路

2.1.1 看eth0的内容

2.2 方法一 sed 去头去尾

2.3 方法二sed 反向引用 

       简写?

2.4 方法三

2.5 方法四

第3章 第三关练习题

3.1 如何取得/etiantian文件的权限对应的数字内容,如-rw-r–r–为644,要求使用命令取得644 这样的数字。

 

3.1.1 方法一 反向引用

3.1.2 方法二 掐头去尾

3.1.3 方法三 排除

 

第4章 特殊符号、通配符

4.1 特殊符号

4.2 通配符

4.3 正则表达式(三剑客grep sed awk使用)

    <li>
      <a href="#12_nbsp">1.2 &nbsp;| 或者</a>
    </li>
    <li>
      <a href="#13">1.3 () 小括号 反向引用</a><ul>
        <li>
          <a href="#131">1.3.1 表示一个整体</a>
        </li>
        <li>
          <a href="#132">1.3.2 反向引用</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#14">1.4 {} 大括号(花括号)</a><ul>
        <li>
          <a href="#141">1.4.1 大括号的不同方法</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#15_nbsp">1.5 &nbsp;? </a><ul>
        <li>
          <a href="#151">1.5.1 环境</a>
        </li>
        <li>
          <a href="#152_o01">1.5.2 o连续出现0次或1次</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#16">1.6 正则表达式分类</a><ul>
        <li>
          <a href="#161">1.6.1 基础正则 </a>
        </li>
        <li>
          <a href="#162">1.6.2 扩展正则表达式</a>
        </li>
      </ul>
    </li>
  </ul>
</li>

<li>
  <a href="#2_eth0ip">第2章 取出eth0网卡的ip地址</a><ul>
    <li>
      <a href="#21">2.1 思路</a><ul>
        <li>
          <a href="#211_eth0">2.1.1 看eth0的内容</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#22_sed">2.2 方法一 sed 去头去尾</a>
    </li>
    <li>
      <a href="#23_sed_nbsp">2.3 方法二sed 反向引用&nbsp;</a>
    </li>
    <li>
      <a href="#24">2.4 方法三</a>
    </li>
    <li>
      <a href="#25">2.5 方法四</a>
    </li>
  </ul>
</li>

<li>
  <a href="#3">第3章 第三关练习题</a><ul>
    <li>
      <a href="#31_etiantian-rw-r--r--644644">3.1 如何取得/etiantian文件的权限对应的数字内容,如-rw-r--r--为644,要求使用命令取得644 这样的数字。</a><ul>
        <li>
          <a href="#311">3.1.1 方法一 反向引用</a>
        </li>
        <li>
          <a href="#312">3.1.2 方法二 掐头去尾</a>
        </li>
        <li>
          <a href="#313">3.1.3 方法三 排除</a>
        </li>
      </ul>
    </li>
  </ul>
</li>

<li>
  <a href="#4">第4章 特殊符号、通配符</a><ul>
    <li>
      <a href="#41">4.1 特殊符号</a>
    </li>
    <li>
      <a href="#42">4.2 通配符 </a>
    </li>
    <li>
      <a href="#43_grep_sed_awk">4.3 正则表达式(三剑客grep sed awk使用) </a>
    </li>
  </ul>
</li>