PowerShell Memo

このサイトはPowerShell(MSH/Monad)奮闘記です

管理人「newpops吉岡洋」が
「PowerShell(旧名:MSH/Monad)」の研究結果を日々綴っていきます。

【お知らせ】
この日記からPowerShellのTipsを抽出し「PowerShell FAQ」として整理しました。


2005-11-12

[]「head」と「tail」

UNIXシェルの「head」と「tail」を作成してみます。


「head」(読み込み行数のデフォルト:10)

function Get-Head
{
    PARAM([String]$file, [int]$line=10)
    get-content $file | select-object -first $line
}
set-Alias head Get-Head
「head」利用例
MSH C:\..\Microsoft Command Shell>head about_Alias.help.txt 5
TOPIC
    Aliases

SHORT DESCRIPTION
    Using pseudonyms to refer to Cmdlet names in the Microsoft Shell
MSH C:\..\Microsoft Command Shell> head about_Alias.help.txt
TOPIC
    Aliases

SHORT DESCRIPTION
    Using pseudonyms to refer to Cmdlet names in the Microsoft Shell
    (MSH)

LONG DESCRIPTION
    An alias is a pseudonym, or "nickname," that you can assign to a
    Cmdlet so that you can use the alias in place of the Cmdlet name.

「tail」(読み込み行数のデフォルト:10)

function Get-Tail
{
    PARAM([String]$file, [int]$line=10)
    get-content $file | select-object -last $line
}
set-Alias tail get-tail
「tail」利用例
MSH C:\..\Microsoft Command Shell>tail about_Alias.help.txt 3

        help lang_variable

MSH C:\..\Microsoft Command Shell> tail about_Alias.help.txt
        help conc_profile.msh

    For information about functions, enter the following command:

        help lang_function

    For information about variables, enter the following command:

        help lang_variable

Connection: close