PowerShell
PS > $a = 1 PS > $a 1 PS > $a++ PS > $a++ + 0 2 PS > [void]($a++ + 0) PS >最後の例は、明示的に結果を破棄するために、void文にキャストしている。
PowerShellの文字列はUnicodeを使用するので、 date > date.txtを実行すると、例えば、 2009年8月18日 9:43:06 という内容がdate.txtというファイルにUTF-16で保存される。ここで、 date > date.txtは、 Get-Date | Out-File -filePath date.txtのシンタック…
PowerShellの勉強として、vmstat/mpstatのようなものを作ってみました。例えば、pstat.ps1という名前で保存すれば、./pstatで1秒毎のCPU使用率が表示されます。 param($delay = 1) $allPc = new-object System.Diagnostics.PerformanceCounter( "Processor",…
PowerShellを使い始めたのですが、Unixのシェルや一般的なスクリプト言語とはいくつか異なる点があってはまりましたので、メモに残しておきます。 エスケープシーケンスはバックスラッシュではなく、バッククォート。改行は\nではなく、`n。 `やその他明らか…