タグ

コマンドとコンソールに関するlocke-009のブックマーク (2)

  • Write-HostとWrite-Outputの違い - しばたテックブログ

    新年一発目のエントリなのでPowerShellの基的なことについて書きます。 PowerShellの基的なことがわかってなかったシリーズ第8弾でもあります。 このエントリを書く動機 Google等でWrite-Host Write-Output 違いなワードで検索すると非常にアレな感じだったのでもう少しまともにしたいというのが動機です。 私自身PowerShell勉強中の身なので大したことは書けませんが、それでもすこしは現状をマシにできると思っています。(当はもっと詳しい人にこのエントリを書いてもらった方がうれしいのですが...) 前提となる基 Write-HostとWrite-Outputの違いについて触れるまえにPowerShellの重要な基に触れる必要があります。 それは、 PowerShellはオブジェクトを扱うシェルである。 という点です。 これがどう重要かというと、コ

    Write-HostとWrite-Outputの違い - しばたテックブログ
  • Write-Outputとはいったい何なのか? - しばたテックブログ

    以前に書いた stknohg.hatenablog.jp に対するさらなる補足です。 当はもう少し早い時期に書きたかったのですがなかなか書けずにおりました... 別にWrite-Outputを使わなくても... 先のエントリで触れた様にWrite-Outputは 説明 Write-Output は、"出力ストリーム" や "正常終了パイプライン" とも呼ばれるプライマリ パイプラインにオブジェクトを送信します。 と、オブジェクトを"出力ストリーム"(1>)に送るだけのコマンドレットです。 しかしながら、PowerShellでは別にWrite-Outputを使わずとも変数やリテラルを定義・評価するだけでそのオブジェクトは"出力ストリーム"(1>)に送られます。 極端な例を出すとコンソールに"Hello World!"と打つだけで文字列は評価されてストリームに乗り、最終的には以下の様にコンソ

    Write-Outputとはいったい何なのか? - しばたテックブログ
  • 1