国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - PowerShell - Windows Powershell對象轉換成文本

Windows Powershell對象轉換成文本

2020-06-22 10:57Powershell教程網 PowerShell

怎樣將Powershell的對象結果轉換成文本并顯示在控制臺上。Powershell已經內置Out-Default命令追加在管道的命令串的末尾。因此你使用dir 和dir | out-default的結果是相同的。

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

?
1
2
3
ls
ls | Format-Table | Out-Host
ls | Out-Default

顯示隱藏的對象屬性

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

格式化管道結果

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

?
1
2
3
4
5
6
7
8
PS C:Powershell> Get-Command -Verb format
 
CommandType   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: 將對象的格式設置為只能顯示每個對象的一個屬性的寬表。

顯示指定的屬性

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

?
1
2
3
4
5
6
7
8
9
PS C:Powershell> ls | Format-Table Name,Length,LastWriteTime
 
Name            Length           LastWriteTime
----            ------           -------------
ABC                          2011/11/23 17:25:53
myscript                       2011/11/29 18:21:28
a.html           67580           2011/11/24 18:30:13
a.txt           26384           2011/11/24 20:04:31
alias           12060           2011/11/24 20:26:36

使用通配符

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

?
1
2
3
4
5
6
7
8
9
PS C:Powershell> Get-Process i* | Format-Table Name,pe*64
 
Name        PeakPagedMemorySize  PeakWorkingSet64 PeakVirtualMemorySi
                   64                  ze64
----         -------------------   ---------------- -------------------
Idle                 0          0          0
IMECFMUI           946176        4292608       48054272
IMECMNT            1564672       5320704       65482752
IMEDICTUPDATE       1224704       4579328       31965184

腳本塊作為屬性

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

?
1
2
3
4
5
6
7
8
PS C:Powershell> ls | Format-Table Name,{ [int]($_.Length/1kb) }
 
Name            [int]($_.Length/1kb)
----            ----------------------
function.ps1                21
LogoTestConfig.xml           0
ls.html                     3
name.html                  7

修改列標題

使用合成的屬性,如果使用腳本塊作為標題,看著很不爽。可以使用Lable設置。同樣是上面的例子,稍作修改。

?
1
2
3
4
5
6
7
8
9
PS C:Powershell> $column = @{Expression={ [int]($_.Length/1KB) }; Label="KB" }
PS C:Powershell> Dir | Format-Table Name, $column
 
Name                    KB
----            ----------------------
function.ps1                21
LogoTestConfig.xml           0
ls.html                     3
name.html

優化列寬度

因為Powershell的絕大多數輸出都是實時的流模式,所以下一條結果的寬度未知,Powershell的結果會默認采用分散對齊,這樣可以最大限度利用控制臺的寬度,但是可以通過-auto參數對列的寬帶進行優化,會將屬性值的最大寬帶作為每一列的寬度,對比一下吧:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
PS C:Powershell> ls
 
  目錄: C:Powershell
 
Mode        LastWriteTime   Length Name
----        -------------   ------ ----
d----    2011/11/23   17:25      ABC
d----    2011/11/29   18:21      myscript
-a---    2011/11/24   18:30   67580 a.html
-a---    2011/11/24   20:04   26384 a.txt
PS C:Powershell> ls | Format-Table -AutoSize
 
  目錄: C:Powershell
 
Mode     LastWriteTime Length Name
----     ------------- ------ ----
d---- 2011/11/23   17:25    ABC
d---- 2011/11/29   18:21    myscript
-a--- 2011/11/24   18:30 67580 a.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 草草成人 | 日本久久久久久久久久 | 极品女神高潮呻吟av久久 | www久久久久久久 | 久久久久久久久一区二区三区 | 久久一区 | 毛片在线视频 | 日韩在线成人 | 一级免费视频 | 韩日中文字幕 | 在线一区二区三区做爰视频网站 | av黄色在线 | 亚洲午夜精品视频 | 国产成人精品一区二区三区 | 在线播放亚洲 | 这里只是精品 | 午夜资源 | 成人看片毛片免费播放器 | 久久久人成影片一区二区三区 | 日韩在线小视频 | av中文字幕免费在线观看 | 性色网址| 午夜精品视频 | 国产色视频在线播放 | 高清视频一区 | 国产成人精品一区二 | 国产精品美女视频 | 激情五月综合网 | 亚洲精品片 | 99久久精品国产毛片 | 亚洲国产成人av | 午夜久久乐 | 中文字幕一区二区三区久久 | 中文字幕在线观看一区二区 | 午夜视频在线免费看 | 亚洲91av | 色亚洲成人 | 精品一区二区三区视频 | 亚洲一区二区三区在线播放 | 国产中文字幕亚洲 | 国产精品自产拍在线观看桃花 |