Makefile 中的subst

Linux中subst是字符串处理函数。

 

  Makefile里的subst

 

  用法是$(subst FROM,TO,TEXT),即将TEXT中的东西从FROM变为TO

 

  Makefile中的字符串处理函数

 

  格式:

 

  $(subst <from>;,<to>;,<text>;)

 

  名称:字符串替换函数——subst。

 

  功能:把字串<text>;中的<from>;字符串替换成<to>;。

 

  返回:函数返回被替换过后的字符串。

 

  示例:

 

  $(subst a,the,There is a big tree),

 

  把“There is a big tree”中的“a”替换成“the”,返回结果是“There is the big tree”。

 

 

------------------------------------------------------------------------------------->

 

wildcard

 
  计算机
 
  在计算机技术(软件),可以使用一个通配符来代替其他任何字符或字符串中的字符。
 
  文件和目录
 
  当CP/ M,DOS,微软Windows和类Unix操作系统,星号("*")的替代品的任何零或多个字符,问号("?")代用品指定的文件名(或路径)任何一个字符。和Unix shell和Windows PowerShell中,方括号中的字符的范围(“[”和“]”)在其范围内的所有字符的替代品,例如,[A - ZA - Z]的替代品,任何单一的资本化或小写字母。 Unix shell中允许使用领先的括号内指定字符的否定“!”。多个文件或文件路径匹配的通配符模式被称为水珠扩张。
 
  数据库
 
  在SQL中,通配符可以使用在“象”的表述;百分号(%)匹配零个或多个字符,下划线(_)单个字符。的Transact - SQL还支持方括号(“[”和“]”)的字符集列表和范围相匹配,领先的^匹配唯一一个没有括号内的指定字符。在Microsoft Access中,通配符可以在“象”的表达式使用星号(*)匹配零个或多个字符,问号一个单字符(?)。
 
  正则表达式
 
  在正则表达式中,句点(。)是单个字符的通配符。加上星号运算符(*),它将匹配任何数量的字符。
posted @ 2011-12-02 20:02  interrupt  阅读(3347)  评论(0)    收藏  举报