mac sed 正则表达式匹配空格
[[:space:]]匹配空格和Tab
#!/bin/sh basePath="/Users/whuanghkl/code/IdeaProjects/lanproxy" cd $basePath ConfigJavaFile="/Users/whuanghkl/code/IdeaProjects/lanproxy/proxy-common/src/main/java/org/fengfei/lanproxy/common/Config.java" sed -i '' 's/isDebug[[:space:]]*=[[:space:]]*true/isDebug = false/' $ConfigJavaFile mvn clean install result2=$? echo $result2 if [ $result2 -ne 0 ];then echo "error." exit 4 fi cd distribution/proxy-server-0.0.1 chmod a+x ./bin/startup.sh chmod a+x ./bin/stop.sh cd $basePath cd distribution/proxy-client-0.0.1 chmod a+x ./bin/startup.sh chmod a+x ./bin/stop.sh cp /Users/whuanghkl/code/mygit/io0007/target/io0007-0.0.1-SNAPSHOT.jar /Users/whuanghkl/code/mysvn/java_bin/bin/proxy-client-0.0.1/lib/ cp /Users/whuanghkl/code/IdeaProjects/lanproxy/proxy-client/target/proxy-client-0.0.1.jar /Users/whuanghkl/code/mysvn/java_bin/bin/proxy-client-0.0.1/lib/ cd /Users/whuanghkl/code/mysvn/java_bin/bin/proxy-client-0.0.1/lib/ svn commit -m "update proxy-client-0.0.1.jar" proxy-client-0.0.1.jar sed -i '' 's/isDebug[[:space:]]*=[[:space:]]*false/isDebug = true/' $ConfigJavaFile
相关推荐
1. **grep**:全称“Global Regular Expression Print”,主要用于在文本中查找匹配正则表达式的行。grep支持基本正则表达式(BRE)和扩展正则表达式(ERE),通过不同的标志可以选择。grep的特点是快速、简单,适合...
正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串模式。它由特殊字符和普通字符组成,可以构建出复杂且灵活的规则,以满足各种文本处理需求。"正则表达式匹配(自动转换)"指的是通过特定的...
综上所述,这个压缩包文件合集详细地介绍了Linux环境中如何使用正则表达式进行文本匹配和处理,涵盖了正则表达式的基础知识、sed工具的使用以及grep系列命令的应用。掌握这些内容,将极大地提高你在Linux系统中处理...
此外,在日常工作中使用的工具如 grep、sed 和 awk 等也支持正则表达式的操作。 #### 三、基本概念介绍 1. **元字符**:正则表达式中的特殊字符,用于构建复杂的匹配规则。 - **`.`**:匹配任何单个字符(除了换...
3. **现代发展**:随着Unix系统的普及,正则表达式成为许多Unix工具的基础,如grep、sed和awk等。 4. **广泛使用**:20世纪90年代以来,随着Perl语言的流行,Perl风格的正则表达式成为业界标准,并被多种编程语言所...
正则表达式,又称规则表达式。(英语:Regular ...正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成"regex",单数有regexp、regex,复数有regexps、regexes、regexen。
sed 的正则表达式功能非常强大,它可以使用各种元字符来匹配文本。以下是一些常用的元字符: * `.`:匹配任意单个字符。 * `[]`:指定范围内的任意单个字符。 * `[^]`:指定范围外的任意单个字符。 * `*`:匹配前面...
正则表达式是一种强大的文本匹配工具,它能够用来检查、分割、替换字符串,并在很多编程语言和工具中得以应用。正则表达式通常使用简短的字符串来定义复杂的搜索模式,这些模式可以包含普通字符、特殊字符和元字符。...
在Unix工具中,如sed(流编辑器)、awk(一种数据处理脚本语言)和grep(全局正则表达式打印),正则表达式被广泛使用来处理文本文件。egrep是grep的一种增强版本,提供了更丰富的正则表达式支持。此外,vi编辑器的...
awk的模式匹配部分可以是任何正则表达式,而sed的命令中也可以包含正则表达式。例如,用awk替换所有"error"为"success": ```bash awk '{gsub(/error/,"success")}1' file ``` 这里的`gsub`函数全局搜索并替换,`1`...
本文将深入探讨Linux Shell下的正则表达式,包括其基本概念、元字符、模式匹配以及常用的实践工具和教材。 一、正则表达式基础 正则表达式(Regular Expression,简称RE)是一种模式匹配语言,用于在文本中查找符合...
正则表达式是一种强大的文本处理工具,用于模式匹配和替换。它在各种编程语言和操作系统中广泛应用,如UNIX系统下的Vi编辑器、Perl、PHP、awk、sed,以及JavaScript等客户端脚本语言。正则表达式的核心在于构建匹配...
正则表达式,又称规则表达式。(英语:Regular ...正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成"regex",单数有regexp、regex,复数有regexps、regexes、regexen。
正则表达式(Regular Expression),简称RE,是一种用于文本模式匹配的强大工具,尤其在Unix环境下,它被广泛应用于grep、sed、awk等实用工具中,极大地提升了文本处理的效率和灵活性。本文将深入探讨Unix下的正则...
表 A:字符匹配正则表达式 操作 | 解释 | 例子 | 结果 -----|------|------|------ . | 匹配任何一个字符 | grep .ord sample.txt | 将匹配 “ford”, “lord”, “2ord”, 等 [ ] | 匹配任何一个字符列表 | grep ...
例如,Perl和JavaScript的正则表达式支持不同的语法特性,而grep和sed命令在Linux/Unix环境中提供了命令行的正则处理功能。理解这些工具之间的异同,可以帮助你在不同环境下灵活运用正则表达式。 "aspsun....
详细介绍sed awk正则表达式
计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串...正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。