• 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,windows powershell,powershell是什么,powershell下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
基础用法

总结说来:

单引号任何情况下都只表示引号内自身的字符。也就是说,单引号内的内容不会进行变量的代换与字符的转义。而在双引号中,则允许进行变量代换和字符转义。在对变量进行代换和字符进行转义的判断上,是由命令最外层的引号决定的。

详细介绍,还是要用示例来说明。

使用双引号输出:

在单引号中输出双引号可以直接输出,不需要进行转换。如:

同样在双引号中,如果要输出单引号,也不需要转换,直接打印即可。 而且,如果需要在双引号中打印双引号,也只需要重复双引号即可,即,两个双引号会产生一个双引号输出。

例1:

例2:
`' 单引号
`" 双引号
`0 空值 NULL
`a 报警
`b 退格
`f 跳页
`n 新行
`r 换行
`t 横向Tab键(水平制表符)
`v 纵向Tab键(纵向制表符)

当然,在双引号中的变量名前使用反引号,也会取消此变量代换的功能。

例如上例中:

需要说明的另一点,就是反引号的另一个作用:承接命令语句。

当我们需要输入的命令太长,则可以在命令中合适的地方使用反引号,另起一行接着上条命令书写。至于前面所指的“合适”的地方,简单的说,总不能将一个单词拆开吧。

例如:

Get-WmiObject Win32_NetworkAdapterConfiguration | Get-Member -MemberType Methods | Format-List
上面的命令非常长,不仅不便于我们的输入,也不便于修改、查看,所以,可以使用反引号修改如下:

Get-WmiObject Win32_NetworkAdapterConfiguration |` Get-Member -MemberType Methods |` Format-List
如图:



只需在命令结束后多敲一次回车,表示全部命令输入完毕即可,在命令中使用反引号与否,最终的运行结果是一样的。

使用反引号,不仅能够帮助我们更加方便的书写,在编写脚本时也利于命令的修改,查看。个人感觉,尤其在管道符后面使用反引号,十分利于理清命令结构。

至于其他转义字符的使用,其实都如同于在编程语言中或者其他脚本中的使用,方法都是一样的。就请各位自己试一试吧。 </div>

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

  • PowerShell中的转义字符是什么?
  • PowerShell中直接输出转义字符或变量名称的方法
  • 探索PowerShell(十五) 引号与转义字符

相关文章

  • PowerShell中的变量基础知识介绍
  • 使用PowerShell修改注册表
  • 探索PowerShell(十四) 使用WMI对象的方法
  • PowerShell远程安装MSI安装包、EXE可执行程序的方法
  • Powershell小技巧之创建一个新对象
  • Powershell实现编写和运行脚本
  • PowerShell中使用正则和ValidateSet验证参数合法性
  • Powershell获取系统中所有可停止的服务
  • Powershell批量给文件增加前辍实例
  • PowerShell中使用PrintManagement管理打印机示例

文章分类

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

最近更新的内容

    • Shell获取字符串长度的多种方法总结
    • Powershell实现导入安装证书功能脚本分享
    • PowerShell 入门基础教程
    • 简单谈谈PowerShell 4.0中的新命令
    • PowerShell判断某天是星期几的方法
    • PowerShell中Get-Date对象的常用属性和方法介绍
    • Powershell小技巧之非相同域或信任域也能远程
    • Powershell小技巧--远程对比服务配置
    • 探索PowerShell (四) PowerShell的对象、格式与参数
    • 探索PowerShell (八) 数组、哈希表(附:复制粘贴技巧)

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

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