如何在PowerShell中将输出重定向到内存而不是文件?

问题描述 投票:1回答:1

我可以像这样根据this article将输出重定向到文件。

$ PROFILE> FileOfPro.txt

有时,我想将其捕获到内存中以粘贴到其他位置。有手动选项可以选择文本和合并(ctrl c),但是将输出直接抓取到内存中会更加令人印象深刻并且更加方便。

有可能吗?我尚未找到有关重定向到内存的信息(可能是由于关键短语选择不当)。

powershell powershell-5.0
1个回答
1
投票

您可以使用此命令将文本复制到剪贴板:

Set-Clipboard -Value "Any thing"

Set-Clipboard -Value $Variable

而且,即使您将文本复制到文件中,它仍在内存中,但复制的文本仍存储在剪贴板中。另一种方法是使用命令CLIP,如下所示。

$PWD | clip

上面,将命令的entire输出复制到剪贴板。如果您需要包含当前工作目录实际路径的行,则可以使用下面的技巧。

$PWD.Path | clip

之后,按ctrl v会产生带有路径的行。

© www.soinside.com 2019 - 2024. All rights reserved.