前の日 / 次の日 / 最新 / 2007-08

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2007-08-23 Thu

関数を定義する関数 [PowerShell]

関数内で global: をつけて関数を定義する。

PowerShell でフィボナッチ [PowerShell]

function fib {
    param([int]$x)
    if($x -le 1)
    {
        return 1
    }else{
        return (fib ($x - 1)) + (fib ($x - 2))
    }
}

fib 30 を呼び出したら戻ってこない…35分かかった。

PowerShellが楽しい。 [PowerShell]

PowerShell をインストールしました。
かなり楽しい。
GUI より CUI の方がコンピュータを操っている感じが強い。

PowerShell をインストールした時点では、スクリプトが動作しない。

set-executionpolicy remotesigned

このコマンドを入れるとスクリプトを動かせる。

プロファイルを作成していないと、
エイリアスや関数と変数が保存されない。

new-item -path $profile -itemtype file -force

このコマンドでプロファイルが作成される。

function で定義する関数が今までのバッチファイルのようなもの。

参考
Windows PowerShell でのスクリプティング