麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PowerShell > 正文

Powershell小技巧之使用-F方法帶入數(shù)據(jù)

2020-10-29 21:04:25
字體:
供稿:網(wǎng)友

封閉在雙引號中的字符串能夠直接使用變量,這是常用的手法,如代碼:

$name = $host.Name "Your host is called $name."

可是這個技巧也有限制。如果你想要顯示對象的屬性而不是這個變量的本身,例如這樣將會失敗:

PS> "Your host is called $host.Name."Your host is called System.Management.Automation.Internal.Host.InternalHost.Name.

這是因?yàn)镻S僅能解決變量的本身(如$host),而不支持它的屬性。

同時你也不能控制數(shù)字的格式,執(zhí)行下面代碼,結(jié)果看起來有很多位數(shù)字:

# get available space in bytes for C: drive $freeSpace = ([WMI]'Win32_LogicalDisk.DeviceID="C:"').FreeSpace  # convert to MB $freeSpaceMB = $freeSpace / 1MB  # output "Your C: drive has $freeSpaceMB MB space available."

這里有一個 -F 方法能同時解決這些問題。只需要將它放在模版文本的左邊,它的值就會被正確的帶入:

# insert any data into the text template 'Your host is called {0}.' -f $host.Name  # calculate free space on C: in MB $freeSpace = ([WMI]'Win32_LogicalDisk.DeviceID="C:"').FreeSpace $freeSpaceMB = $freeSpace /1MB # output with just ONE digit after the comma 'Your C: drive has {0:n1} MB space available.' -f $freeSpaceMB

現(xiàn)在你看,使用-F讓你有兩個有利條件:這里帶括號的占位符指出了帶入?yún)?shù)的起始位置,同時它還接受格式。“n1”代表保留1位小數(shù)。可以改變它來滿足你的需求。

支持PS所有版本

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: av播放在线| 91看片在线观看视频 | 韩国十九禁高潮床戏在线观看 | 久久久无码精品亚洲日韩按摩 | 日本不卡二区 | 男女无遮挡羞羞视频 | 国产亚洲精品视频中文字幕 | 免费久久久久久 | 成人午夜免费国产 | 在线成人免费网站 | 国产一级二级在线播放 | 欧美日韩国产成人在线观看 | 国产一级一区二区三区 | 国产亚洲精品久久久久久网站 | 精品一区二区三区免费 | 大西瓜永久免费av在线 | 91看片淫黄大片欧美看国产片 | 日韩一级免费毛片 | 在线观看av国产一区二区 | 亚洲精品一区中文字幕 | 国产在线1区 | 免费视频a | 激情亚洲一区二区三区 | 国产69精品久久久久9999不卡免费 | 日本中文字幕电影在线观看 | 国产成人av免费观看 | 久久国产午夜 | 超碰97国产在线 | 久草在线最新 | 黄色影院一级片 | 久久网综合 | 主播粉嫩国产在线精品 | 久久久一区二区三区精品 | 久久伊人精品热在75 | 天天看天天摸天天操 | 国产在线精品一区二区不卡 | 久久成年人视频 | 国产一级一片免费播放 | 成人午夜一区二区 | 黄网站免费观看视频 | 91羞羞|