zoukankan      html  css  js  c++  java
  • shellscript 04 文件名置换

    当你使用命令行时,有很多时间都是用来查找你所需要的文件,shell提供了一整套完整字符串模式匹配规则

    - * 星号可以匹配文件名中的任何字符串。

       例如 : ls app* 含义: 以app开头,后面可以跟随任何字符串

       例如 : cd cron.w*

    - ? 使用可以匹配文件名中的任何单个字符。

       例如 : ls ??R*  含义 : 前边有2个字符,然后是 R, 然后是随便的形式

    - […] , [!…] 使用 […] 可以用来匹配方括号[]中的任何字符,在这一方法中,可以使用一个横杠 - 来链接两个字母或数字,以此来表示一个范围 。

       例如 : ls [io]* 含义 : 列出了 以 i 或 o 开头的文件名

       例如 : ls log.[0-9]* 为了匹配所有以 log. 开头,后面跟随一个数字,然后可以是任意字符串的文件名。

       [!0-9] : 表示非数字。!表示非的一丝丝

       例如 : ls log.[!0-9]* 含义,表示以 log.开头,并且没有数字的字符串

  • 相关阅读:
    PHP array_intersect_uassoc
    PHP array_intersect_key
    PHP array_intersect_assoc
    PHP array_flip
    PHP array_filter
    PHP array_fill
    PHP array_fill_keys
    Android4.0-Fragment框架实现方式剖析
    Fragment 生命周期
    WebView
  • 原文地址:https://www.cnblogs.com/moveofgod/p/2823118.html
Copyright © 2011-2022 走看看