1. 程式人生 > >PowerShell變量——PowerShell三分鐘(七)

PowerShell變量——PowerShell三分鐘(七)

PowerShell

有了前面的PowerShell基礎,今天我們來學習一個可以極大提升PowerShell效率的用法——變量


簡答來說呢,變量就是在內存中的一個帶有名字的盒子~~~~~你可以把所有想存放的東西都放到這個“盒子”裏。然後通過名字去訪問這個盒子。

在訪問過程中,可以存放、添加或者從裏面檢索東西。

這些東西是一直駐留在盒子裏面的。並且允許你反復使用它們。


定義變量的過程如下,變量是以$符號開頭,然後任意輸入一個自己需要的名稱即可

技術分享圖片

非常簡單,當你想要使用時只需要再次輸入$var就可以使用了

技術分享圖片

當然,變量不僅僅可以輸入簡單的字符,還可以直接將命令的結果賦值給變量

技術分享圖片

甚至加管道

技術分享圖片

通過調用變量,我們可以將經常使用的信息放入變量,方便後續命令的使用,而不需要每次都進行輸入。


再使用時,有幾點需要註意:

  • 變量名稱通常包含字母、數字及下劃線

  • 可以包含空格,但必須用大括號括住;並不推薦這樣命名。

  • 關閉PowerShell時,所有你創建的變量都將清空


除了自定義的變量,還有PowerShell內置的一些變量,大家可以通過Get-Variable進行查看,在定義變量名稱時,註意不要和內置的變量名稱沖突

技術分享圖片


說完了如何定義,接下來簡單介紹變量類型,通常情況下用字符型String可以滿足大多數的需求,但有時需要限制僅數字,或者日期,那麽久需要強制聲明變量類型了

強制聲明只需要在定義變量時,在前面加上放括號[],然後寫入變量類型即可

比如

技術分享圖片

如果輸入的數據與所聲明的變量類型不匹配,則會產生報錯,無法賦值

技術分享圖片

這裏介紹下常見的數據類型,如下圖

技術分享圖片


好啦,今天的三分鐘就到這,各位動手操作起來~~


PowerShell變量——PowerShell三分鐘(七)