• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >PowerShell > 探索PowerShell (八) 数组、哈希表(附:复制粘贴技巧)

探索PowerShell (八) 数组、哈希表(附:复制粘贴技巧)

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了powershell 数组,powershell 二维数组,powershell,windows powershell,powershell是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

我们经常在程序设计中用到的数组,同样在脚本中很常用。本节就详细介绍一下数组,以及哈希表在PowerShell中的使用。

数组

在PowerShell中,声明一个变量为数组时,需要使用符号"@",例如:

$strUsers=@(""user1","user2","user3) <enter> 

这样,我们就声明了一个具有3个成员的数组。查看它的值,使用:

$strUsers <enter> 

还有一些其他的操作,如统计一个数组的成员数目:

$strUsers.Count <enter> 

查看或者为数组成员单独赋值(需要注意的是,PowerShell与大多数程序语言一样,数组成员下标从0开始计数):

$strUsers[0] <enter>

$strUsers[1]="marui" <enter>

也可以使用加号合并数组,如:

哈希表

哈希表,也就是字典,是一种非常优秀的数据结构,允许我们使用关键字进行查询,它几乎没有性能损失,这些都是因为它的基本结构能够很好的符合计算机存储运算特性。

在声明哈希表变量时,同样需要用到符号"@",如:

$age=@{} <enter> "MaRui"=21;"Lee"=27;"Tom"=53

与数组相似的也有如下操作:

增加(注意,增加的同时一定要赋值,否则不会添加新条目)
$age["Ma"]=24 <enter>

修改
$age["Ma"]=25 <enter>

删除(注意,使用圆括号)
$age.remove("Ma") <enter>

清除哈希表
$age.clear() <enter>
</div>


这节的内容很简单,就讲到这里。感谢各位花时间来浏览我的博客!


下去之后,有人问及我在PowerShell中如何进行复制粘贴,其实方法很简单,使用鼠标右键就可以了。

复制

我使用一个cmdlet来查看BIOS信息,并且复制它:

get-wmiobject -class Win32_BIOS <enter> 

Step 1:

使用鼠标左键直接选取要复制的内容

Step 2:

在被选取区域单击鼠标右键即被复制。

现在粘贴到这里:

SMBIOSBIOSVersion : 7UET82WW (3.12 )
Manufacturer      : LENOVO
Name              : Ver 1.00PARTTBL(
SerialNumber      : R8RNGG3
Version           : LENOVO - 3120

粘贴

Step 1:

复制内容,请各位试试复制下面的脚本内容(此脚本用来查看BIOS的详细信息):

Step 2:

在PowerShell中单击鼠标右键即可。

看看结果:

再enter一下就执行了,各位自己看结果吧。

</div>

您可能想查找下面的文章:

  • PowerShell使用match操作符来筛选数组
  • PowerShell 数组的多种录入方法
  • PowerShell数组操作简明教程
  • PowerShell数组的一些操作技巧
  • PowerShell中的强类型数组介绍
  • PowerShell数组结合switch语句产生的奇特效果介绍
  • PowerShell查找数组内容、搜索数组、查询数组的方法
  • PowerShell创建Byte数组例子
  • PowerShell中使用ArrayList实现数组插入、删除、添加例子
  • PowerShell中使用正则表达式筛选数组实例

相关文章

  • PowerShell入门教程之快速学习PowerShell的几个方法
  • PowerShell Contains函数查找字符串实例
  • PowerShell Out-File追加字符串到文件末尾的方法
  • Powershell脚本中使用条件断点实例
  • Powershell小技巧之判断是否包涵大小写
  • 探索PowerShell (八) 数组、哈希表(附:复制粘贴技巧)
  • Powershell创建简洁的HTML报告例子
  • Powershell中显示隐藏文件的方法
  • Powershell检查网站响应并计算执行时间例子
  • PowerShell一次打开多个文件的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • PowerShell中常用的一些特殊运算符介绍
    • PowerShell Continue语句使用示例
    • PowerShell实现参数互斥示例
    • Windows Powershell使用管道
    • PowerShell小技巧之实现文件下载(类wget)
    • PowerShell中执行Javascript的方法示例
    • PowerShell入门教程之PowerShell有什么用?
    • PowerShell统计文件夹下文件个数的方法
    • PowerShell中读取多行文本示例
    • PowerShell在控制台输出特殊符号的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有