将文本文件中的内容添加到变量内容的末尾

时间:2019-01-13 22:43:01

标签: powershell

这是我的代码:

$ tt ='HKCU:\ Software \ Microsoft \ Windows NT \ CurrentVersion \ Windows Messaging Subsystem \ Profiles \ Outlook \ 9375CFF0413111d3B88A00104B2A6676'

我有一个txt文件c:\ temp \ reg.txt twxt文件的内容为:

00000005

然后我想将文本文件中的内容添加到变量的末尾,因此$ tt 将会更新为

'HKCU:\ Software \ Microsoft \ Windows NT \ CurrentVersion \ Windows Messaging Subsystem \ Profiles \ Outlook \ 9375CFF0413111d3B88A00104B2A6676 \ 00000005'

我不知道该怎么办,或者你不知道。

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

使用命令替换,就像在Unix上一样:$x = "bla bla $(cat file.txt)"

答案 1 :(得分:0)

我找到了适合我的解决方案。

$ regTest ='HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Windows Messaging Subsystem \ Profiles \ Outlook \ 9375CFF0413111d3B88A00104B2A6676'

$ regTestNew =(获取内容C:\ temp \ NewOutlookSignature.txt)

$ path = $ regTest

@($ regTestNew)| %{$ path = Join-Path $ path $ _}

然后$ path的输出是:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Windows Messaging Subsystem \ Profiles \ Outlook \ 9375CFF0413111d3B88A00104B2A6676 \ 00000005

感谢皮特的帮助