Out-String 帮助信息

翻译 2007年10月09日 07:42:00
如下说明是翻译: help Out-String 产生的帮助信息.
译者: Edengundam(马涛)
 
Out-String
 
大纲
将对象作为连续的字符串发送到宿主上(Host).
 
语法
Out-String [-inputObject <psobject>] [-width <int>] [-stream] [<CommonParameters>]
 
详细描述
Out-String cmdletWindows PowerShell管理的对象转换为字符串数组. 默认情况下, Out-String将积累这些字符串, 最后将其作为一个整体返回, 但是你能够使用stream参数使Out-String一次返回一个字符串. 当对象的操作不太方便时, cmdlet使得你像使用传统shell一样搜索和操作字符串输出.
 
参数
 
-inputObject <psobject>
指定要被转换成字符串的对象. 输入一个包含对象的变量, 或者一个能够产生对象的命令或表达式.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
true (根据值)
允许通配符扩展?
false
 
-width <int>
指定每行输出字符的数量. 多余的字符将被截断, 而非换行继续显示. 如果你忽略此参数, 宽度将通过宿主的特征决定. PowerShell.exe宿主的默认宽度为80 (字符).
 
强制参数?
false
参数位置?
named
默认值
80
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-stream <SwitchParameter>
为每个对象独立地发送字符串. 默认情况下, 每个对象的字符串被累积, 最后作为一个字符串输送.
 
强制参数?
false
参数位置?
named
默认值
False
允许从管道绑定输入?
false
允许通配符扩展?
false
 
<公共参数>
此命令支持公共参数: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 输入, "get-help about_commonparameters".
 
输入类型
Any
 
返回类型
String
 
注意
 
更多信息, 输入"Get-Help Out-String -detailed".需要技术信息, 输入"Get-Help Out-String -full".
 
如果需要为该命令提供多个参数, 请使用逗号进行分隔. 例如, "<parameter-name> <value1>, <value2>".
 
Out cmdlets不会对对象进行格式化; 他们只显示这些对象, 然后将他们发送到指定的目标. 如果你给Out cmdlet发送一个没有格式化的对象, cmdlet在显示它前, 先将该对象发送给格式化cmdlet.
 
Out cmdlets没有任何名称或文件路径的参数. 要给Out cmdlets发送数据, 使用管道运算符(|)Windows PowerShell命令的输出发送给cmdlet. 你也可以将数据存储在变量中, 使用InputObject参数来讲数据传递给cmdlet. 帮助信息, 请看例子.
 
1
 
C:/PS>get-content C:/test1/testfile2.txt | out-string
 
此命令将Testfile2.txt文件中的内容作为一个字符串发送到控制台. 它使用Get-Content cmdlet取得文件中的内容. 管道运算符(|)江内容发送给Out-String, 后者将该内容作为一个字符串发送到控制台.
 
2
 
C:/PS>$c = get-culture | select-object *
 
out-string -inputobject $c -width 100
 
这些命令获得当前用户设置的区域设置, 并将数据转化为字符串. 第一个命令使用Get-Culture cmdlet取得区域设置. 管道运算符(|)将结果发送给Select-Object cmdlet, 后者从Get-Culture命令返回的区域设置对象上, 选择所有的属性(*). 接下来命令将输出存储到$c变量中.
 
第二命令使用Out-StringCultureInfo对象转换为一系列的字符串; 每个字符串表示一个属性. 它使用InputObject参数将$c变量传递给Out-String. 参数width设置为每行100个字符, 用来防止截断.
 
3
 
C:/PS>get-alias | out-string -stream | select-string "Get-Command"
 
此命令显示包含短语"Get-Command"的别名. 它使用Get-Alias cmdlet取得一组AliasInfo对象; 每个对象表示shell中一个别名. 这个例子揭示了使用对象和字符串的区别.
 
管道运算符(|)Get-Alias的结果发送给Out-String, 后者将对象转换为一系列的字符串. 使用-stream参数独立地发送每个字符串, 而不是将他们做一个单独的字符串. 后一个管道运算符将字符串发送给Select-String, 后者选择那些在任意位置, 包含"Get-Command"的字符串.
 
如果你忽略-stream参数, 命令将会显示所有别名, 这是因为Select-StringOut-String返回的唯一一个字符串中查找"Get-Command", 格式器将以表的形式显示选择的字符串.
 
相关链接
Out-File
Out-Null
Out-Host
Out-Printer
Out-Default
 

Out-String 帮助信息

如下说明是翻译: help Out-String 产生的帮助信息. 译者: Edengundam(马涛) Out-String 大纲将对象作为连续的字符串发送到宿主上(Host). 语法Out-Str...
  • PowerShell
  • PowerShell
  • 2007年10月09日 07:42
  • 1393

StringParser详解

/* * * @APPLE_LICENSE_HEADER_START@ * * Copyright (c) 1999-2003 Apple Computer, Inc. All Right...
  • sunxiaopengsun
  • sunxiaopengsun
  • 2017年02月05日 20:02
  • 417

Linux的帮助信息

作为Linux系统的初学者来说,学会使用获取命令帮助是很重要的,当你忘记或遇到问题的时候,帮助文档这时就起作用了。 常用的Linux帮助命令man命令 是Linux下的帮助指令,通过man指令可...
  • Binbin_Dream
  • Binbin_Dream
  • 2016年09月17日 14:42
  • 210

linux中获取命令帮助信息

命令 –h/help适用于外部命令实例:date(时间) man 命令man命令:可以通过一些参数,快速查询linux帮助手册,并且格式化显示。快用语法:man [-adfhktwW] [sect...
  • qq_36142062
  • qq_36142062
  • 2016年09月16日 17:05
  • 1146

String的一些常用方法

一丶String类 1,String的比较,涉及的常用函数为 equals(),equalsIgnoreCase()-------->比较String内容 compareTo(),compare...
  • u014167212
  • u014167212
  • 2014年03月28日 11:08
  • 1038

String的原理与用法总结

1.字符串的概念    字符串:java中的字符串就是存在常量池(方法区中)并以Unicode编码的字符串集合。    1.1 java中的字符串使用Unicode编码        C中的字符串使用...
  • lvyuan30276
  • lvyuan30276
  • 2016年01月09日 19:57
  • 2063

Java HelpFormatter打印帮助信息

public static void main(String[] args) { Options opt = new Options(); opt.addOption(...
  • mxj588love
  • mxj588love
  • 2017年02月08日 16:27
  • 389

Python怎么查看帮助信息

help()一:不同的环境下1.交互模式下(命令行)查看模块的帮助信息:[python] view plain copy print? 01.import pickle 02.help(pickl...
  • sujinfangpea
  • sujinfangpea
  • 2016年06月14日 15:00
  • 475

String index out of range: -1

      前两天报字符串越界,查找中发现,应该是取某一个字符的位置时,出错了,原来使用lastIndexOf时要取得这个字符在被查找的字符串里没有。解决方法,在取位置之前,先要验证一下,字符是否存在...
  • zoucui
  • zoucui
  • 2006年08月18日 14:10
  • 42410

java String 方法解析

import java.nio.charset.Charset; import java.nio.charset.UnsupportedCharsetException; import java.ut...
  • zsw12013
  • zsw12013
  • 2013年06月15日 11:28
  • 3721
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Out-String 帮助信息
举报原因:
原因补充:

(最多只允许输入30个字)