Powershell小技巧之找出最大最小值
更新時間:2014年09月14日 16:35:51 投稿:hebedich
在一個有n個元素的集合中,需要多少次比較才能確定其最小、最大元素呢?如果一個一個的比較,那么需要n-1次比較,是不是有更好的方法呢?如果,在比較中,記錄遇到的最大值和最小值。將輸入的元素兩兩比較,然后與當前的最大值、最小值進行比較。
要找出對象的最大最小值,請使用Measure-Object:
$list = 1,4,3,1,3,12,990 $result = $list | Measure-Object -Minimum -Maximum $result.Minimum $result.Maximum
它支持多個數(shù)據(jù)并且還支持不通的數(shù)據(jù)類型,這里將它小小的修改就能返回WINDOWS目錄下最近新創(chuàng)的文件:
$list = Get-ChildItem -Path C:\windows $result = $list | Measure-Object -Property LastWriteTime -Minimum -Maximum $result.Minimum $result.Maximum
只需要設(shè)置對象其中的一個屬性就能夠查看你想要的信息。
支持所有PS版本
相關(guān)文章
使用HTTP api簡單的遠程執(zhí)行PowerShell腳本
為了你能非常簡單的遠程執(zhí)行PoweShell腳本,使用REST API是一個很好的選擇,因為現(xiàn)在許多流行的編程語言都可以簡單的執(zhí)行HTTP的GET操作。2014-10-10PowerShell管理Win Server 2008 R2
在Windows Serve 2008 R2中,一個重要改進就是PowerShell版本升級為2.0。Win 2008 R2包括一系列新的服務(wù)器管理界面,這些均建立在PowerShell 2.0之上。它新增了240個cmdlets命令集,新的PowerShell圖形用戶界面也增添了開發(fā)功能,從而用戶能更簡單創(chuàng)建自己的命令行。2015-09-09PowerShell ISE中代碼轉(zhuǎn)換大小寫的技巧
這篇文章主要介紹了PowerShell ISE中代碼轉(zhuǎn)換大小寫的技巧,本文使用ISE內(nèi)置快捷鍵解決這個問題,需要的朋友可以參考下2015-03-03Windows Powershell 執(zhí)行外部命令
Windows PowerShell 在使用方面與 Cmd.exe 并無多大不同,只是 Windows PowerShell 的功能更為強大。與 Cmd.exe 一樣,Windows PowerShell 具有內(nèi)置的腳本編寫語言,不過它比 Cmd.exe 原始的批處理語言更為靈活。Cmd.exe 做到的事情,Windows PowerShell 幾乎都能做到。2014-08-08PowerShell中Get-Date對象的常用屬性和方法介紹
這篇文章主要介紹了PowerShell中Get-Date對象的常用屬性和方法介紹,一并介紹了看一個對象的所有屬性和方法的技巧,需要的朋友可以參考下2014-08-08