`

mac sed 正则表达式匹配空格

阅读更多

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

 

0
0
分享到:
评论

相关推荐

    grep、sed、awk、perl等对正则表达式的支持的差别

    1. **grep**:全称“Global Regular Expression Print”,主要用于在文本中查找匹配正则表达式的行。grep支持基本正则表达式(BRE)和扩展正则表达式(ERE),通过不同的标志可以选择。grep的特点是快速、简单,适合...

    正则表达式匹配(自动转换)

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串模式。它由特殊字符和普通字符组成,可以构建出复杂且灵活的规则,以满足各种文本处理需求。"正则表达式匹配(自动转换)"指的是通过特定的...

    Linux在合集中使用正则表达式来匹配查找.zip

    综上所述,这个压缩包文件合集详细地介绍了Linux环境中如何使用正则表达式进行文本匹配和处理,涵盖了正则表达式的基础知识、sed工具的使用以及grep系列命令的应用。掌握这些内容,将极大地提高你在Linux系统中处理...

    正则表达式.txt,正则表达式.txt

    此外,在日常工作中使用的工具如 grep、sed 和 awk 等也支持正则表达式的操作。 #### 三、基本概念介绍 1. **元字符**:正则表达式中的特殊字符,用于构建复杂的匹配规则。 - **`.`**:匹配任何单个字符(除了换...

    csharp正则表达式参考手册

    正则表达式,又称规则表达式。(英语:Regular ...正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成"regex",单数有regexp、regex,复数有regexps、regexes、regexen。

    12 sed 正则表达式1

    sed 的正则表达式功能非常强大,它可以使用各种元字符来匹配文本。以下是一些常用的元字符: * `.`:匹配任意单个字符。 * `[]`:指定范围内的任意单个字符。 * `[^]`:指定范围外的任意单个字符。 * `*`:匹配前面...

    正则表达式详细介绍

    正则表达式是一种强大的文本匹配工具,它能够用来检查、分割、替换字符串,并在很多编程语言和工具中得以应用。正则表达式通常使用简短的字符串来定义复杂的搜索模式,这些模式可以包含普通字符、特殊字符和元字符。...

    awk 快速入门包含sed 正则表达式

    awk的模式匹配部分可以是任何正则表达式,而sed的命令中也可以包含正则表达式。例如,用awk替换所有"error"为"success": ```bash awk '{gsub(/error/,"success")}1' file ``` 这里的`gsub`函数全局搜索并替换,`1`...

    linux系统shell正则表达式-练习工具和教材

    本文将深入探讨Linux Shell下的正则表达式,包括其基本概念、元字符、模式匹配以及常用的实践工具和教材。 一、正则表达式基础 正则表达式(Regular Expression,简称RE)是一种模式匹配语言,用于在文本中查找符合...

    正则表达式-随心查找随心所用

    正则表达式是一种强大的文本处理工具,用于模式匹配和替换。它在各种编程语言和操作系统中广泛应用,如UNIX系统下的Vi编辑器、Perl、PHP、awk、sed,以及JavaScript等客户端脚本语言。正则表达式的核心在于构建匹配...

    正则表达式之道

    正则表达式,又称规则表达式。(英语:Regular ...正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成"regex",单数有regexp、regex,复数有regexps、regexes、regexen。

    unix下的正则表达式

    正则表达式(Regular Expression),简称RE,是一种用于文本模式匹配的强大工具,尤其在Unix环境下,它被广泛应用于grep、sed、awk等实用工具中,极大地提升了文本处理的效率和灵活性。本文将深入探讨Unix下的正则...

    正则表达式大全.doc

    表 A:字符匹配正则表达式 操作 | 解释 | 例子 | 结果 -----|------|------|------ . | 匹配任何一个字符 | grep .ord sample.txt | 将匹配 “ford”, “lord”, “2ord”, 等 [ ] | 匹配任何一个字符列表 | grep ...

    正则表达式之道.rar

    例如,Perl和JavaScript的正则表达式支持不同的语法特性,而grep和sed命令在Linux/Unix环境中提供了命令行的正则处理功能。理解这些工具之间的异同,可以帮助你在不同环境下灵活运用正则表达式。 "aspsun....

    sed awk正则表达式

    详细介绍sed awk正则表达式

    正则表达式30分钟入门教程-附常用表达式.zip

    计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串...正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。

Global site tag (gtag.js) - Google Analytics