紹介されていた、第2回チキチキ!シェル芸人養成勉強会が楽しそうだったのでPowerShellでやってみました。主題が.........端末操作だけで色んな仕事をできるようになってもらいます。いう思いになったのはPowerShellを愛する者としては、何も間違っていないはず。原則は大元に従って、かつPowerShell標準のままで、どこまでできるかということを念頭にしています。あらゆる調査・計算・ファイル処理をコマンド一撃で終わらす。シェルスクリプト?そんな大げさなもんいらん。出題内容は、UPS友の会様をご覧下さい。※シェル環境前提なので、なるべくAliasを利用しているのはご了承ください。※私はAlias余り好きじゃない派です。中.txtls文字化けしたファイルの削除。※単純に正規表現で処理してます。※文字列を[int]配列にキャストしましょう。掲載許可をいただき以下に紹介します。何がって、begin/process/endという、対応comandletが無い場合に応用が利く、大事な考えが自然と活用されていることが素敵なのです。@superriver様からの例を受けて、設問がMax以外の表示させたくないワンライナー回答ならこうかなと。※これならsum結果の55だけ表示します。-sum).sumftを入れなくても一応measureは表示してくれるので、ただ表示するならこうかなとか。hoge.txtImport-Csvしてしまって、テキストベースでの扱いではなくオブジェクトベースで扱います。"(半角スペース)と指示すれば取り込めます。あとは、aとbそれぞれを選択してあげれば完了です。得れるのでよりいいかと。掲載許可をいただき以下に紹介します。Blockで処理してみました。※表示幅がFormat-Tableでは広がるので-Autosizeを付けてます。-AutosizeFormat-Listならそんな必要もありません。num2.txt文字列を抜き出す時に、今度はSelect-Stringを利用してaとb毎に分けてみました。挑戦とばかりに、文字列のまま扱ってみましたが辛いですね...。日付と曜日ファイルを作ります。..演算子を使うとshellのseqのようにレンジ指定で連番生成できるので楽ですね。zと値が分かれてしまうので、-joinメソッドで結合させています。nameワンライナーが見にくい?改行するとこうですね...。掲載許可をいただき以下に紹介します。%でDayOfWeekプロパティを受けている点ですね。