正则 或 通配符 匹配

来源:互联网 发布:淘宝海报尺寸 编辑:程序博客网 时间:2024/06/04 18:25

1.  sed

pre.*表示pre后的任意字符可重复任意次,包括0次。

pre.*表示pr后的e字符可重复任意次,包括0次。

Sample:

prefix="pre"

sed -i "s~<version>$prefix.*</version>~<version>$new_version</version>~g" `grep "<version>$prefix.*<version>" -rl --include="*.xml" .`

匹配pre22或pre33

sed -i "s~<version>$prefix*</version>~<version>$new_version</version>~g" `grep "<version>$prefix.*<version>" -rl --include="*.xml" .`

不匹配pre22或pre33



阅读全文
0 0
原创粉丝点击