当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:如何使用没有输出标头的输出文件

作者:精品下载站 日期:2024-12-14 04:25:04 浏览:13 分类:玩电脑

PowerShell:如何使用没有输出标头的输出文件


通常,您可能希望使用 PowerShell 中的 Out-File cmdlet 将输出发送到特定文件。

默认情况下,PowerShell 在将数据输出到文件时会包含标题行。

但是,您可以使用 -ExpandProperty 来防止标题行包含在输出中:

Get-ChildItem | Select -ExpandProperty Name | Out-File my_files.txt

此特定示例会将当前文件夹中的文件名称导出到名为 my_files.txt 的文本文件,并且文件中不会包含标题行。

以下示例展示了如何在实践中使用此语法。

示例:如何在 PowerShell 中使用没有输出标头的 Out-File

假设我们要将当前文件夹中的所有文件的名称导出到文本文件。

我们可以使用ls命令首先查看当前文件夹中的所有文件:

[玩转系统] PowerShell:如何使用没有输出标头的输出文件

我们可以看到文件夹中有三个文本文件。

假设我们尝试使用具有以下语法的 Out-File cmdlet 将这些文件的名称输出到名为 my_files.txt 的文本文件:

Get-ChildItem | Select Name | Out-File my_files.txt

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何使用没有输出标头的输出文件

当我们使用Get-Content cmdlet查看文本文件的内容时,我们可以看到文件中默认包含一个标题行.

为了防止标题行被导出,我们可以使用-ExpandProperty选项,如下所示:

Get-ChildItem | Select -ExpandProperty Name | Out-File my_files.txt

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何使用没有输出标头的输出文件

当我们使用Get-Content cmdlet 查看文本文件的内容时,我们可以看到输出文件中不包含标题行。

注意:您可以在此处找到 PowerShell 中 Out-File cmdlet 的完整文档。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯