国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PowerShell > 正文

Windows Powershell對象轉換成文本

2020-05-30 20:16:42
字體:
來源:轉載
供稿:網友

Out-Default可以將對象轉換成可視的文本。事實上Out-Default會首先調用Format-Table,將更多的屬性默認隱藏。再調用Out-Host將結果輸出在控制臺上。因此下面的三組命令執行結果是相同的。

lsls | Format-Table | Out-Hostls | Out-Default

顯示隱藏的對象屬性

要查看對象結果的所有屬性,可是使用
ls | Format-Table *
這樣因為屬性和屬性的內容太多可能不會顯示完全,可以使用文本換行參數
ls | Format-Table * -Wrap

格式化管道結果

首先可是使用下面的命令查看所有以Format打頭的命令

PS C:Powershell> Get-Command -Verb formatCommandType   Name              Definition-----------   ----              ----------Cmdlet     Format-Custom          Format-Custom [[-Property]Cmdlet     Format-List           Format-List [[-Property]Cmdlet     Format-Table          Format-Table [[-Property]Cmdlet     Format-Wide           Format-Wide [[-Property]

Format-Custom: 使用自定義視圖來設置輸出的格式。
Format-List: 將輸出的格式設置為屬性列表,其中每個屬性均各占一行顯示。
Format-Table: 將輸出的格式設置為表。
Format-Wide: 將對象的格式設置為只能顯示每個對象的一個屬性的寬表。

顯示指定的屬性

要顯示指定的屬性,你首先得知道結果對象中的屬性名,例如:

PS C:Powershell> ls | Format-Table Name,Length,LastWriteTimeName            Length           LastWriteTime----            ------           -------------ABC                          2011/11/23 17:25:53myscript                       2011/11/29 18:21:28a.html           67580           2011/11/24 18:30:13a.txt           26384           2011/11/24 20:04:31alias           12060           2011/11/24 20:26:36

使用通配符

例如要查看當前以i打頭的進程,并顯示進程的名字和其它以”pe”打頭,以”64″結尾的進程。

PS C:Powershell> Get-Process i* | Format-Table Name,pe*64Name        PeakPagedMemorySize  PeakWorkingSet64 PeakVirtualMemorySi                   64                  ze64----         -------------------   ---------------- -------------------Idle                 0          0          0IMECFMUI           946176        4292608       48054272IMECMNT            1564672       5320704       65482752IMEDICTUPDATE       1224704       4579328       31965184

腳本塊作為屬性

在Powershell中文件的Length默認以byte作為單位如果你象讓它輸出時以KB顯示,可是考慮羨下面的方法。

PS C:Powershell> ls | Format-Table Name,{ [int]($_.Length/1kb) }Name            [int]($_.Length/1kb)----            ----------------------function.ps1                21LogoTestConfig.xml           0ls.html                     3name.html                  7            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汝州市| 盘锦市| 沁源县| 焉耆| 云安县| 虹口区| 吉林市| 乌拉特中旗| 沽源县| 遂宁市| 湾仔区| 南京市| 隆子县| 海安县| 玛沁县| 阿拉善左旗| 大港区| 天镇县| 嘉禾县| 莒南县| 施秉县| 开化县| 广河县| 中牟县| 红安县| 屯门区| 大港区| 赤峰市| 怀宁县| 晋江市| 乌恰县| 长武县| 华坪县| 自治县| 榆林市| 天镇县| 乌拉特中旗| 东平县| 河源市| 陇西县| 西城区|