一般在powershell中替换某个文件中字符串用这样的的命令:
(Get-Content $filename) |
Foreach-Object { $_ -replace $old, $new } |
Set-Content $filename
其中文件里面的字符串包括了类似$AABB$这样的config信息。
由于在powershell中$开头的字符串表示变量,因此需要做转义。
这里的$old用什么pattern就比较重要了, 经过试验,使用$old="\`$AABB\`$"才能够正常替换。
在Powershell中,使用`昨晚转义符,而这里由于是正则表达式,又需要对`进行转义,使用\来转义。
分享到:
相关推荐
本文介绍在自定义PowerShell函数时,有一个$Input变量,这是一个系统自带的变量,它表示以块结构输入的管道数据。 先看看这个$Input变量在函数中是如何使用的。 代码如下: function Test-Pipeline { $...
本文介绍在PowerShell中如何将cmdlet输出的对象,转换为string字符串类型,便于后期的处理。 PowerShell中的cmdlet输出的结果都是以对象(Object)的形式存在的。对于Object类型,在后期处理时有利有弊,当然利大于...
PowerShell是继承于Microsoft .NET Framework的,所以在.NET里面怎么获取到字符串的长度,在PowerShell中可以使用相同的方法。 我们知道在.NET中,可以使用String.Length方法来获取字符串的长度,让我们看看...
本文介绍如何在PowerShell中创建窗体程序。 示例代码帮助读者更好的了解PowerShell中如何创建GUI界面。并且在示例代码中解决了几个关键问题:界面假死问题,添加事件问题以及如何使用代理等。 读者可以直接在次...
主要介绍了PowerShell中使用正则表达式匹配字符串实例,主要介绍match操作符的使用,需要的朋友可以参考下
主要介绍了PowerShell中使用正则表达式跨行匹配字符串的方法,重点在于正则表达式的写法,需要的朋友可以参考下
本文介绍在PowerShell的字符串中,如何禁止字符串中某分字符被转义或部分字符被当作变量,即让字符串中所有的字符都原样输出。 在PowerShell中,转义字符是以字符(·)开头的一部分特殊字符,可以用于实现换行、TAB...
本文介绍在PowerShell中使用通配符来查找字符串,和通配符一起使用的是like运算符。 在PowerShell中的通配符是星号(*)和问号(?),这跟DOS系统中是一样的。要使用通配符在字符串中查找,可以使用like运算符。举例...
PowerShell 7 安装到新目录,并与 Windows PowerShell 5.1 并行运行。 对于 PowerShell Core 6.x,PowerShell 7 是删除 PowerShell Core 6.x 的就地升级。 PowerShell 7 安装到 $env:ProgramFiles\PowerShell\7 $env...
本文介绍PowerShell中如何将一个字符串输出到一个文件文件中。 有这样一个任务:快速的在d:\下面建立一个1.txt文件,并在其中写入一句“Hello World!”。 面对这个任务,如果我们立即去想FileStream对象,那就错了...
这里有一个简单的方法教你获得一个字符串(不是数组哦)包涵多少行: $text = @' This is some sample text Let's find out the number of lines. '@ $text.Length - $text.Replace(`n,'').Length + 1 从技术上讲...
Windows PowerShell 中文帮助 帮助 指南 ,word文档,繁体。 简单看了一下,还不错,至少是中文的。
主要介绍了PowerShell中字符串分行显示的两种方法技巧,本文直接给出代码实例,需要的朋友可以参考下
PowerShell中重启服务的cmdlet是Restart-Service,顾名思义就是把服务停止了再启动起来。 PowerShell重启服务(Restart-Service) 使用PowerShell可以很方便的操作Windows系统服务,比如实现自动重启服务。本文就...
本文介绍在PowerShell中使用-match运算符加正则表达式,进行字符串的搜索。 match运算符,后面加上正则表达式,可以对字符串进行正则匹配查找。正则表达式功能强大,用于查找字符串时方便快捷。所以match运算符是...
主要介绍了PowerShell实现在字符串中查找大写字母,本文讲解使用.NET中的IsUpper()函数来实现查找大写字母的需求,需要的朋友可以参考下
关于POWERSHELL的中英文教程,有实际例子
本文介绍PowerShell中如何将一个字符串输出到一个文件文件的结尾,即不覆盖原来的内容,只是附加到原文之后。 有这样一个任务:将“This is PowerShell!”这句话,附加到D:\1.txt文件之后。 面对这个任务,如果我们...
Windows PowerShell 中文手册 from Windows7 简体中文旗舰版