PowerShell はオブジェクトを扱うのが、既存シェルとの違い #clrh99 同じように見えて内部的には異なる
2016-04-23 15:48:25「System.DateTime型にはないプロパティを持ってたりする」 このあたりが PowerShell の謎w #clrh99
2016-04-23 15:48:39PowerShell なライブラリ側で、既存ライブラリの拡張メソッド持っているとかそういうことなのかな? #clrh99
2016-04-23 15:49:16たしかに > $x = [xml](cat 'foo.xml') で、$x は XML のツリーになってるもんなぁ。 #clrh99
2016-04-23 15:50:17標準入出力と同じように、入力、出力、エラーとストリームが用意されていると!さらにverboseなどpowershell独自のものがあると。progressもストリームだったのか・・・w #clrh99
2016-04-23 15:54:52PS→外部APPと外部APP→PSとでは、利用されるエンコーディングが異なる #clrh99 な、なんだと・・・
2016-04-23 15:56:37powershell とコマンドで連携するときは、設定されたエンコード(デフォルト:MS932)で文字列として出力されると! #clrh99
2016-04-23 15:57:19なるほどなるほど・・・コマンドレットは基底のクラスがいると・・・つまり動的コンパイルしてるのか!? #clrh99
2016-04-23 16:00:46PowerShell のパイプラインは、1 オブジェクトごとに受け渡される。 #clrh99 配列は1次元のところが展開されて、2次元目以降は展開されないでまとめて渡されるって感じなのか
2016-04-23 16:09:15「(1 .. 5) | cmd1 | cmd2 」 cmd1.begin -> cmd2.begin -> cmd1.process -> cmd2.process -> cmd1.end -> cmd2 #clrh99 すげぇ・・・
2016-04-23 16:12:13明示してなくても、暗黙的に Format-Wide | Out-Host されてるのか。知らなかった。 #clrh99
2016-04-23 16:15:27他のシェルだと「文字列」の受け渡ししかパイプライン通らないから、そこと PowerShell の拡張されたパイプラインを比較するのってどうなんだろう、と全然 PowerShell 知らないから思った #clrh99
2016-04-23 16:15:48既定の出力が Out-Defaultがあるから、コンソールに結果が出てきてたってことかー! #clrh99
2016-04-23 16:18:58