首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件中日期的内容修改

文件中日期的内容修改
EN

Stack Overflow用户
提问于 2015-11-04 05:17:37
回答 1查看 25关注 0票数 1

我有以下日志内容,并试图将内容推入文件中,并使用下面的代码修改同一文件中的日期时间。我遇到的问题是,只有一条记录是用日期插入和修改的,而不是连续记录。我无法将内容作为字符串,因为我正在用时间戳进行修改。有什么建议吗?我在Windows2008和2003年的服务器上使用PowerShell 2.0。

代码语言:javascript
复制
$PATH = "C:\Tests\Content.txt"
Clear-Content $PATH

$date = [DateTime]::Now.AddHours(0).AddMinutes(0).ToString("dd-MM-yyyy hh:mm")

$content = $date + ":21,900 [ListenerThread0] WARN  luminous.Core.Server.States.InvalidIPRangeState - Begin 'InvalidIPRangeState' for Device '|did:N/A^ep:10.160.210.222:40534^iprg:N/A|'"
$date + ":21,900 [ListenerThread0] INFO  luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.210.222:40534^iprg:N/A|: Connection Established"
$date + ":49,993 [12 ] INFO  luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.213.172:39158^iprg:N/A|: Connection Rejected.  Reason: Socket closed by remote party"
$date + ":49,994 [ListenerThread0] WARN  luminous.Core.Server.States.InvalidIPRangeState - Begin 'InvalidIPRangeState' for Device '|did:N/A^ep:02.16.213.172:39158^iprg:N/A|'"
$date + ":49,994 [ListenerThread0] INFO  luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.213.172:39158^iprg:N/A|: Connection Sustained"

Add-Content -Value $content -Path $PATH
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-04 06:57:06

将内容添加到如下数组中:

代码语言:javascript
复制
$PATH = "C:\Tests\Content.txt"
Clear-Content $PATH
$date = [DateTime]::Now.AddHours(0).AddMinutes(0).ToString("dd-MM-yyyy hh:mm")

$content = @($date + ":21,900 [ListenerThread0] WARN  luminous.Core.Server.States.InvalidIPRangeState - Begin 'InvalidIPRangeState' for Device '|did:N/A^ep:10.160.210.222:40534^iprg:N/A|'"
$date + ":21,900 [ListenerThread0] INFO  luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.210.222:40534^iprg:N/A|: Connection Established"
$date + ":49,993 [12 ] INFO  luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.213.172:39158^iprg:N/A|: Connection Rejected.  Reason: Socket closed by remote party"
$date + ":49,994 [ListenerThread0] WARN  luminous.Core.Server.States.InvalidIPRangeState - Begin 'InvalidIPRangeState' for Device '|did:N/A^ep:02.16.213.172:39158^iprg:N/A|'"
$date + ":49,994 [ListenerThread0] INFO  luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.213.172:39158^iprg:N/A|: Connection Sustained")

Add-Content -Value $content -Path $PATH
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33514211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档