PowerShellで、とにかく楽をしたい!実際に仕事で楽になった事、便利になった事を紹介しつつ進めていきます。誰得?!エディタ風にコンソール出力しろ!お遊びスクリプトやぁ、こんばんは。俺は今日もPowerShellライフを楽しんでいる。誰得?!な何の役にも立たないスクリプトを作って遊ぶのも一興だゼ!遊びの内容はこうだ。PowerShellのスクリプトファイルの内容をコンソール出力する。・各行に行番号を出力する。・コメント行は緑色で出力する。(※ただし、マルチラインコメントは考慮しないので、対象外)以上。"×ボタンで終了!"このスクリプト自身を出力してみた。このスクリプトの核となるのは、Get-Contentコマンドレット(エイリアス:gc)だ。このコマンドレットで取得したテキストの全行に、ForEachステートメントをブチかまして各行の判定をしていく。ForEachステートメントの中でやることは以下の通りだ。1.判定専用の文字列を作成する。各行のインデントが判定の邪魔になるので、空白除去(StringクラスのTrimメソッド使用)をかます。2.遊びの内容である行番号付きの文字列を作成する。見た目を良くするために、行番号の前ゼロ補完(StringクラスのPadLeftメソッド使用)をする。行番号用変数の$iの型変換も重要だ。3.空白行なら、色はノーマル出力。4.先頭1文字目が#なら、色は緑色出力!5.上記以外なら、色はノーマル出力!注意すべきは、処理中に該当行がヒットしたら、Continueを使って、次のループに飛ぶことだ。遊び終了!ふっ、まったくマジで誰得だったゼ。PowerShell、イエーイ!ロリポップ!レンタルサーバー!はあなたの「やってみたい!」を応援します!ロリポップ!なら、ホームページ、ブログ、ネットショップ...これらが今すぐ、そして簡単にできちゃう!マニュアルやライブチャットを完備しているので、ホームページ初心者でも安心。これだけついてるのに月額100円(税抜)~ととってもお得。無料のお試し期間も10日間あるので安心ですね。カラフルにコンソール出力しろ!今日はPowerShellにおける小技を紹介したいと思う。プロファイルを利用しろ!#2プロファイルを利用しろ!シリーズ第2弾です。タイムスタンプを変更しろ!元ボクサーの袴田巌さんの冤罪事件は大変痛ましかったな。シャットダウンを確実にしろ!その日、俺は急いでいた。読者になるはてなブログをはじめよう!acoustic_grooveさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。