Format-List 帮助信息

PowerShell 格式化_下 在PowerShell中有四种格式化的 Cmdlets。 Format-Table(格式化表格)  The Format-Table cmdlet formats the output of a command as a table with the selected properties of the object in each column. Format-List(格式化列表)  ... 阅读详情
 
如下说明是翻译PowerShell中: help Format-List 产生的帮助信息.
译者: Edengundam(马涛)
 
Format-List
 
摘要
将输出格式化为属性列表(每个属性出现在新的一行).
 
语法
Format-List [[-property] <Object[]>] [-view <string>] [-groupBy <Object>] [-force] [-inputObject <psobject>] [-expand <string>] [-displayError] [-showError] [<CommonParameters>]
 
详细描述
Format-List cmdlet将输出格式化为属性列表, 每个属性将会显示在单独的一行中. 每一项显示在一个列表(list)而不是表格(table)中, 将会拥有更多的可用空间, Windows PowerShell将会在列表中显示更多对象的属性, 并且属性值被截断的情况也会更少. 你可以使用命令(format-list *)将对象的所有属性格式化为列表形式, 以查看对象的所有属性.
 
参数
 
-property <Object[]>
指定要在屏幕上显示的对象属性及其显示顺序. 允许使用通配符. 
 
如果你忽略此参数, 屏幕上显示的属性将会根据需要显示的对象决定. 参数名称("-Property")为可选项. 你不能在同一个命令中同时使用Property和View参数.
 
强制参数?
false
参数位置?
1
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-view <string>
指定其他的表格式(或视图). 你不能在同一个命令中同时使用Property和View参数.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-groupBy <Object>
根据共享的属性或值将输出结果进行分组. 输入一个表达式或输出的属性.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-force <SwitchParameter>
在不破坏安全前提下, 能够避免影响命令成功执行的限制条件. 例如: Force参数能够覆盖具有只读属性的文件或创建路径中的必要成分, 但是不会改变人和文件的权限.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-inputObject <psobject>
指定需要格式化的对象. 输入一个包含对象的变量, 或者一个能够产生对象的命令或表达式.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
true (根据值)
允许通配符扩展?
false
 
-expand <string>
格式化集合和集合中元素. 设计此参数用于格式化那些支持ICollection(System.Collections)接口的对象.
 
合法取值:
 
·         Enum (默认): 显示集合中元素的属性.
·         Core: 显示集合对象的属性.
·         Both: 显示集合和集合中元素的属性.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-displayError <SwitchParameter>
在命令行上显示错误.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-showError <SwitchParameter>
通过管道发送错误.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
<公共参数>
此命令支持公共参数: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 输入, "get-help about_commonparameters".
 
输入类型
Object
 
返回类型
被格式化的对象
 
注意
 
格式化cmdlets, 例如: format-list, 能够重新排列需要显示的数据, 但是并不会显示它. 数据是通过Windows PowerShell的输出机制以及out-* cmdlets, 例如: Out-Host, Out-File和Out-Printer进行显示的.
 
如果你没有使用格式化cmdlet, Windows PowerShell将会对被显示对象应用该对象的默认格式化命令进行显示.
 
更多信息, 输入"Get-Help Format-List -detailed". 需要技术信息, 输入"Get-Help Format-List -full".
 
如果需要为该命令提供多个参数, 请使用逗号进行分隔. 例如: "<parameter-name> <value1>, <value2>".
 
你可以使用Format-List内建别名: "FL". 需要更多信息, 查看About_Alias.
 
参数-Groupby假设对象已经排序. 在使用Format-Custom对对象进行分组前, 使用Sort-Object将它们排序.
 
参数-View允许您指定表的可选格式. 你可以使用定义在Windows PowerShell目录中*.format.PS1XML文件中的格式, 或者创建属于你自己的PS1XML文件, 并使用Update-FormatData cmdlet将它们添加到Windows PowerShell中.
 
参数View使用的可选视图必须是表格式; 如果不是, 命令将会执行失败. 如果可选视图为列表, 使用Format-List. 如果可选视图既不是列表也不是表, 使用Format-Custom.
 
例1
 
C:/PS>get-service | format-list
 
此命令将计算机上的服务信息格式化为列表. 默认情况下, 服务被格式化为表格. Get-Service cmdlet取得表示计算机上服务的对象. 管道运算符(|)将结果通过管道发送给Format-List. 接下来, Format-List命令将服务信息格式化为列表, 并将它发送给输出器进行显示.
 
例2
 
C:/PS>$a = get-childitem $pshome/*.ps1xml
 
C:/PS>format-list -InputObject $a
 
此命令将会以列表形式显示Windows PowerShell目录中PS1XML文件. 第一个命令取得表示这些文件的对象, 并将它们存储在变量$a中. 第二个命令使用Format-List来格式化并显示存储在变量$a中的对象信息. 此命令使用InputObject参数将变量的值传递给Format-List, 后者将格式化后的输出发送给输出器进行显示.
 
例3
 
C:/PS>get-process | format-list -property name, basepriority, priorityclass
 
此命令显示本地计算机上运行进程的name, base priority和priority class属性. 它使用Get-Process cmdlet取得表示每个进程的对象. 管道运算符(|)将进程对象通过管道传递给Format-List. Format-List将进程格式化为具有指定属性的列表形式. 参数"-property"的名称是可选项, 所以这个例子中你可以省略它.
 
例4
 
C:/PS>get-process winlogon | format-list -property *
 
此命令显示Winlogon进程的所有属性. 它使用Get-Process cmdlet取得表示Winlogon进程的对象. 管道运算符(|)将表示Winlogon进程的对象传通过管道递给Format-List. 此命令使用参数Property 指定要显示的对象属性, 星号*指出显示对象的全部属性. 因为参数-property的名称为可选项, 你可以省略它, 你可以输入: "format-list *". Format-List自动将结果发送给输出器进行显示.
 
相关链接
Format-Custom
Format-Table
Format-Wide
Out-Host
Out-File
 
069 、报表格式设计(SKIP、ULINE、FORMAT) 这篇文章总结了ABAP报表设计中SKIP、ULINE和FORMAT三个关键语句的使用技巧和常见陷阱。SKIP用于空行控制,但跨页跳行可能导致意外空白页;ULINE画线时需注意长度和位置参数,避免断线或溢出;FORMAT设置全局格式状态,必须及时复位否则会污染后续输出。作者通过实际案例强调,报表设计本质是状态管理,建议在循环开始前用FORMAT RESET初始化,并避免混用不同语法。调试时可通过SY-LINNO检查实际行号,预演输出效果。核心经验是:手动控制输出状态,保持格式一致性,避免隐性错误。 阅读详情

相关推荐

从亚稳态到流片失败:SpyGlass CDC在5G芯片设计中的避坑指南

本文深入探讨了在复杂5G芯片设计中,如何利用SpyGlass CDC工具构建高效的时钟域交叉验证流程,以避免因亚稳态问题导致的流片失败。文章结合实战经验,详细解析了从约束编写、时钟复位完整性检查到层次化验证和特殊场景处理的全过程,并强调了精准的检查约束是确保验证有效性的基石,旨在帮助设计团队安全跨越异步时钟域的雷区。

weixin_29168153的博客 444

PowerShell格式化显示(Format-Table Format-List)

■格式化 ・Format-*   ・Format-Wide   ・Format-List (常用,显示的更加详细)   ・Format-Table (常用) ・ -AutoSize (让表格更加紧凑) ・Format-Custom ----------------------------- 例子: ---------...

sun0322 4055

告别手动复制粘贴!用R语言脚本批量抓取TCMSP中药靶点基因(附完整代码)

本文介绍如何使用R语言脚本自动化抓取TCMSP数据库中的中药靶点基因数据,告别手动复制粘贴的低效操作。通过详细的代码示例和参数设置,帮助研究人员快速获取并过滤符合药代动力学标准的中药成分及其靶点基因,大幅提升研究效率。特别适合生物信息学和中药现代化研究领域的从业者。

weixin_26950847的博客 264

PowerShell管道入门,看看你都会不(管道例子大全)

PowerShell的一个重中之重的功能就是管道(pipeline),本文从浅入深,一步一步详解管道的使用方法和例子,来看看有没有你所不知道的吧,如果全知道,恭喜你已经很厉害啦——适用于所有PowerShell应用小白与技术老鸟。另外欢迎各位技术大牛来补充讨论学习~ 1. 管道(pipeline)是什么 在Shell中一个重要的基本概念就是管道(pipeline),即在一组命令中...

weixin_30699235的博客 526

SAP SD科目确定:从配置到凭证的财务集成核心

本文深入解析SAP SD科目确定的核心价值与配置实践,涵盖从主数据准备到财务凭证生成的全流程。通过六步配置法和KOFI00过程拆解,帮助企业实现销售与财务模块的高效集成,确保收入、成本等数据准确归集至对应会计科目,提升财务自动化水平与数据准确性。

weixin_33491377的博客 251

从选卡到验证:CST仿真GPU加速全流程实战指南

本文详细介绍了CST仿真中GPU加速的全流程实战指南,从硬件选型到软件配置,再到性能验证和常见问题排查。通过对比专业卡与游戏卡的性能差异,提供硬件选型建议,并分享驱动安装、关键设置及CST软件配置的黄金法则,帮助用户显著提升仿真效率。

weixin_30650039的博客 394

1913_PowerShell中查看软件的版本信息

它在不带任何参数的情况下打印计算机上安装的所有 cmdlet、函数和别名。Format-List cmdlet将命令的输出格式化为属性列表,其中每个属性显示在单独的行上。有了linux上的一点点经历,遇到一些软件版本信息查看的时候我一般会通过command -v或者command --version等来试试运气。这个版本跟我直接从emacs的内置命令获取到的版本信息是一致的。由于列表相比于表格来说更容易显示更多的信息,因此PowerShell在列表中显示对象的更多属性,并且属性值不太可能被截断。

小灰笔记 1256

三维模型转变为点云模型的好工具——CloudCompare使用小记

普通三维模型能够直观地展示物体的三维全貌,但是在一些场合需要将三维模型变为相应的点云模型进行展示,而使用激光雷达等传感器采集到的点云信息往往只能反应模型表面的情况,或是使用PCL库中的可执行文件进行转换,这两种操作较为麻烦。笔者最近就遇到了这样一个情况,找到了一个名叫CloudCompare(CC)的软件,能够支持将多种文件格式的三维模型转变为点云模型。以下将本人在使用过程中所使用到的一些操作简记下来供朋友们和将来的自己参考。 一、下载 CloudCompare是一款免费软件,其可以在CloudComp

hdlwyt的博客 2万+

Windows:Powershell的使用

PowerShell的主要底层语言使用C#,很多基本都是C#代码,需要用的时候查询即可,这里主要做一个记录,方便需要使用的可以代码复用。

qq_55038440的博客 955

手把手教您同花顺如何设置大盘分时均价线

本文将手把手教你如何在同花顺PC端开启大盘指数分时图📈

XiaoqiangClub的博客 4405

​ISP算法及架构分析介绍

ISP算法及架构分析介绍ISP即Image Signal Processor,是一种图像处理架构,不是我们用的下载器。ISP其实算是图像处理的一个特例,一般应用于前端设备(相对于SENSOR),从结果上看就是将RAW数据转换成压缩后的RGB(一般)数据,供后续CPU使用(识别、压缩等)。市面上很少有直接介绍ISP的书籍或者资料,今天我们主要是聊一聊ISP算法的架构,这样大...

OpenFPGA的博客 5405

PowerShell_零基础自学课程_6_PS中获取帮助信息详解、管道、格式化输

前些文章陆续的说了一些关于这些主题,但是讨论的都不够深入,今天我们深入的了解一下获取帮助信息、管道以及格式化输出的内容。 一、获取帮助信息   在PS中获取帮助信息,最常用的有: -? 、get-command和get-help。这三者获取的信息不是完全一致的,并且由于get-command和get-help是cmdlet;因此具有很多实用 的参数来帮助我们获取我们想要的信息。 1、1 ...

weixin_30918633的博客 266

《嵌入式最全面试题-Offer直通车》目录

嵌入式领域蓬勃发展,嵌入式工程师成为众多科技企业争抢的热门人才。如果你渴望在嵌入式面试中脱颖而出,成功斩获心仪的 offer,那么《嵌入式最全面试题 - Offer直通车》将是你的绝佳选择。本专栏是优快云是热门专栏,100多篇文章,总字数过百万。每月新增订阅用户过百,现在是优惠价9.9元,后面要逐渐恢复原价,早订阅早受益。本专栏精心整理了众多超万字的精华内容,总计达数十万字的嵌入式面试题总结。涵盖从嵌入式基础知识到各大厂面试真题,从驱动开发到操作系统,从硬件到软件等各个方面。

大模型大数据攻城狮的专栏 8401

学习windows powershell(基本信息获得和显示)

一、get-help这个命令我想肯定是初学者最常用的,当然老手也得常用,我基本上不相信有人能把所有参数都能记下来的,如果真能全部记下来,我真的是五体投地了,这人超强。任何命令有任何疑问都不要忘了使用这个命令,我的习惯就是这样,任何软件的学习首先看帮助,帮助不能解决问题就试验一会儿,还不能解决问题那就百度一下了,当然,工作中并不是每个问题都能够被解决的。对get-help有任何疑问,可以

my_little_space 4852

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Python:try except 异常处理整理

python异常处理整理

不吃鱼的猫的博客 1668

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

PowerShell 格式化系统完全掌握(上):工作原理、默认规则、Format-Table、Format-List、Format-Wide 与常见坑位

本文深入解析PowerShell格式化系统的工作原理与核心命令。主要内容包括:1) 格式化系统的工作流程,从对象生成到最终显示;2) 默认格式规则链,包括预定义视图和默认显示属性;3) 三大格式化命令(Format-Table/List/Wide)的使用场景与参数;4) 格式化命令与输出命令的正确配合方式;5) 常见错误与解决方案。文章通过具体示例演示了如何控制输出格式,并提供了实用的命令速查表,帮助用户掌握PowerShell格式化输出的核心技巧。

分享 Windows 系统部署、镜像封装、终端管理、故障排查与运维自动化实践,涵盖 Sysinternals、PowerShell 和 AI 工具应用。记录真实问题、探索过程与解决方法,也分享 AI 时代的学习心得和实践经验,让技术更易理解 2万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Win10 Power Shell常用命令集锦

1、杀死进程 Get-Process | Where-Object {$_.ProcessName.Contains("jconsole") } | Stop-Process -Confirm get-process -name chrome ---按名称查询进程 get-process -name chrome | ...

MENGSONGSHAN的博客 1702

python中format的用法详解

format是字符串内嵌的一个方法,用于格式化字符串。以大括号{}来标明被替换的字符串。 1、基本用法 1. 按照{}的顺序依次匹配括号中的值 s = "{} is a {}".format('Tom', 'Boy') print(s) # Tom is a Boy s1 = "{} is a {}".format('Tom') # 抛出异常, Replacement index 1 out of range for positional args tuple print(s1) 2. 通过索引的方式去

qq_42855293的博客 14万+

Python 中的 TypeError: unsupported format string passed to list.format 错误

记住,列表对象本身不支持像字符串那样的格式化操作符(如:s, :d, :f等),你需要先将其转换为字符串或单独格式化其中的元素。print(f"Data: {str(data):<30}") # 左对齐,宽度30。print(f"{str(my_list):20}") # 先转换为字符串再格式化。print(f"Numbers: {numbers:>20}") # 错误!"{:10s}".format([1, 2, 3]) # 错误!print(f"{my_list:10s}") # 错误!

iqjkq42958的博客 706

知识要点 list.format ()

知识要点 list.format () 一个是list.format的使用, 还有一个iter的调用. urls = ['www.baidu.com/page/{}'.format(str(s)) for s in range(30,90,30)] a = iter(urls) print(urls) print(a) b= next(a) print(b) print("---...

abcdasdff的博客 1171

Python学习04:列表[list]和format的使用

1、Format格式化 什么是format格式化? 相对于基本格式化输出采用“%”的方法,format的功能强大,该函数把字符串当一个模板,通过传入的参数进行格式化,并且使用大括号“{}”作为特殊字符代替“%” format基本用法 · 不带编号,即“{}” · 带数字编号,可调换顺序,即“{1}",“{2}” · 带关键字,即“{a}","{tom}" name = 'DDMM' gender = '女' age = 24 #打印结果:姓名:DDMM,性别:女,年龄:24 print("

DINGMANzzz的博客 7261

python中format函数应用

format函数是一种格式化字符串的函数str.format(),此函数可以快速处理各种字符串。 语法 它通过{}和:来代替%。 请看下面的示例,基本上总结了format函数在python的中所有用法 #通过位置 print '{0},{1}'.format('chuhao',20) print '{},{}'.format('chuhao',20) print '{1},{0},{1}'.f...

lislislislislis的博客 1791

Python中str.format()字典及list传入详解

函数 str.format(),增强了字符串格式化的功能;不仅可以传入字符、数字,还可以将字典及list作为参数传入。 1、传入list words = [1,2,3,4,5,6,7,8,9] runDay = '2018-05-06' insert_sql ='{0},insert_sql("{1}", "{2}", "{3}", "{4}", "{5}", "{6}", &quot

BabyFish13 2万+

c++ format长度限制_一文秒懂!Python字符串格式化之format方法详解

format是字符串内嵌的一个方法,用于格式化字符串。以大括号{}来标明被替换的字符串,一定程度上与%目的一致。但在某些方面更加的方便1、基本用法1、按照{}的顺序依次匹配括号中的值s = "{} is a {}".format('Tom', 'Boy')print(s) # Tom is a Boys1 = "{} is a {}".format('Tom')# 抛出异常, Replacemen...

weixin_30495789的博客 509

Python format方法详解|字符串格式化|format

文章目录1.简单运用2. 格式控制信息3. format参数中的list、tuple可以使用“*”拆包4.案例 1.简单运用 字符串类型格式化采用format()方法,基本使用格式是: <模板字符串>.format(<逗号分隔的参数>) 调用format()方法后会返回一个新的字符串,参数从0 开始编号。 "{}:计算机{}的CPU 占用率为{}%。".format("2016-12-31","PYTHON",10) Out[10]: '2016-12-31:计算机PYTHON的CP

craftsman2020的博客 4687

在 Visual Studio Code 中配置 Clang-Format 格式化 (排版) 工具

在 Visual Studio Code (VS Code) 中配置 Clang-Format 格式化 (排版) 工具

程永强 5325
上一篇: 2008脚本大赛PowerShell初级组Event 10解题及分析
下一篇: to bashman
PowerShell
博客等级 码龄19年 103粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值