zoukankan      html  css  js  c++  java
  • PowerShell:输出cmdlet

    1. Out-File:发送输出到一个文件。

    语法规则:

    Out-File [-FilePath] <string> [[-Encoding] <string>] [-Append] [-Force] [-InputObject <psobject>] [-NoClobber] [-Width <int>] [-Confirm] [-WhatIf] [<CommonParameters>]

    使用时必须指定输出文件的路径。如果输出文件存在,可以使用-Append参数来追加输出到这个文件。

    -Encoding参数指定字符编码类型,有效值包含"Unicode", "UTF7", "UTF8", "UTF32", "ASCII", "BigEndianUnicode", "Default", 和"OEM",默认值是"Unicode"。

    -Force参数允许此命令向只读(read-only)文件写入(替换或追加)。

    -InputObject指定被写入对象。

    -NoClobber:默认情况下,如果目标文件属性为读-写(read-write),Out-File命令会重写目标文件,而且不会发出警告信息。-NoClobber参数则不会重写一个已经存在的文件。-NoClobber参数的优先级高于-Force参数,因此当同时指定了这两个参数的情况下,Out-File将不会重写文件内容。-NoClobber参数也不会阻止你向文件追加内容,因此当同时指定了-NoClobber和-Append参数,输出会被追加到目标文件中去。

    -Width参数用于指定输出中每行的字符数。如果字符超过指定的字符数,超过部分将会截断。默认值为80。

    举例:

    get-process | out-file -filepath C:\Test\process.txt

    2. Out-Host:发送输出到命令行。Out-Host为默认输出方式,因此,除非我们想用它的参数改变输出的显示,否则不用使用这个命令。

    语法规则:

    Out-Host [-InputObject <psobject>] [-Paging] [<CommonParameters>]

    -InputObject:指定被写入控制台的对象。

    -Paging:一次显示一页输出。

    举例:

    get-process | out-host -paging

    3. Out-Null:删除输出而不发送到控制台。这个操作不显示输出

    语法规则:

    Out-Null [-InputObject <psobject>] [<CommonParameters>]

    4. Out-Printer:发送输出到打印机。

    语法规则:

    Out-Printer [[-Name] <string>] [-InputObject <psobject>] [<CommonParameters>]

    使用-Name参数指定到打印机的UNC路径。不指定-Name参数则发送到默认打印机。

    5. Out-String:将输出对象转换为字符串发送到控制台。

    语法规则:

    Out-String [-InputObject <psobject>] [-Stream] [-Width <int>] [<CommonParameters>]

    指定-Stream则为每一个对象单独发送字符串;-Width则用来指定每行中的字符显示数量,超过部分将会截断。

    举例:

    get-content "C:\test.txt" |out-string

    6. Out-GridView:发送输出到网格视图窗口并在交互表中显示输出。网格视图窗口支持排序、分组、复制和筛选。

    语法规则:

    Out-GridView [-InputObject <psobject>] [-Title <string>] [<CommonParameters>]

  • 相关阅读:
    poj 1579(动态规划初探之记忆化搜索)
    hdu 1133(卡特兰数变形)
    CodeForces 625A Guest From the Past
    CodeForces 625D Finals in arithmetic
    CDOJ 1268 Open the lightings
    HDU 4008 Parent and son
    HDU 4044 GeoDefense
    HDU 4169 UVALive 5741 Wealthy Family
    HDU 3452 Bonsai
    HDU 3586 Information Disturbing
  • 原文地址:https://www.cnblogs.com/ITGirlXiaoXiao/p/2630246.html
Copyright © 2011-2022 走看看