第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>