Powershell の配列でハマったのでメモ。 配列を作る。 こんな感じで , (カンマ)演算子を使うことで配列が生成できます。 ps> $a = 1, 2, 3 ps> Write-Host "Len […]
Powershell で String と Char 配列の相互変換、Char と文字コードの相互変換に苦労したのでメモ。 String から Char 配列にする ToCharArray メソッドを使う。 PS&g […]
真理値と null $true $false $null 文字リテラル ではなく ` (アクサングラーブ) 記号を使います。 't 'n 正規表現における文字リテラル 正規表現内では、 が使用できます。よって以下の […]
ファイル一覧 Get-ChildItem を使用。dir とか ls と打っても良いけど、オプション引数とかが絶対的に違うので、gci と打つのを推奨。 $a = gci c: ファイルの内容の取得 Get-Cont […]
呼び出し 一般の関数と同じように思ってしまうが、いろいろと異なります。 宣言(定義)は以下のような感じで一般言語とあまり変わりません。 PS> function A_add_B_plus1($a, $b) { […]
パイプラインの基本 パイプライン変数 $_ が要素一つ一つ。 PS> @(1,2,3) | % { $_; } 1 2 3 列挙 % {} で表現。{} 内に列挙時の処理を書く。 % は ForEach-Ob […]
文字列比較 大文字/小文字区別のなしの場合は -eq -ne -lt -le -gt -ge PS> "A" -eq "a" True PS> "A" -ne "a" False 大文字/小文字区別の場合 […]
コメント # で始まる。 PS> # コメント PS> 変数 $ で始まる。 単純変数 PS> $a = 10 PS> $a 10 PS> 配列 PS> $b = @(10,20,3 […]