【PowerShell】複数条件が並ぶ時の効率的な条件分岐について学ぶ~Switch文~
条件が複数ある時、ひたすらif文を書いてはいませんか?条件が多くなるにつれて書いていくと複雑に且つわかりづらくなってきますよね。そんな時に使えるSwitch文について簡単に例を出しながら紹介しています。参考になれば嬉しいです。
今まで学んできたことや、新たに学んだこと、趣味を通して様々な人と共有できたらなと思いはじめた電脳日記。
条件が複数ある時、ひたすらif文を書いてはいませんか?条件が多くなるにつれて書いていくと複雑に且つわかりづらくなってきますよね。そんな時に使えるSwitch文について簡単に例を出しながら紹介しています。参考になれば嬉しいです。
以前にフォルダ間の移動・作業ディレクトリの移動については、CDコマンドを使うと記事で触れました()。ドライブ内でフォルダの移動はできますが、ドライブを超えたフォルダには移動することができなかったと思います。今回はCDコマンドを使ってドライブ間を移動する方法を簡単に紹介しています。
前回(https://dreamparadaisu.com/powershell_09/)配列への値の追加方法と固定長サイズ、可変長サイズの配列について触れました。今回は作成された配列から値を取り出す際に便利な方法と配列に同じ値があった場合、時に集計をするときに除去しなくてはならない時があるかと思います。それを解消する方法の2本立てで紹介しています。
前回(https://dreamparadaisu.com/powershell_08/)では配列の作り方と作った配列から値を取り出す方法の紹介をしました。次なるステップとして配列への値の追加はどうすればいいのだろう?といった疑問を抱くかもしれません。今回はそれを解消すべく、配列への値追加を紹介していきます。
あるデータをまとめて変数に格納しておきたい、することはできないか?また格納した変数から1つずつ取り出して、処理をしたいときがありませんか?そんなときに使える配列とforeachをPowerShellで紹介しています。参考になれば嬉しいです。
PowerShellでは明示的な宣言をあまり使用しない例が多くあり、コードを書いているときに、この変数の型ってなんだっけ?となることが時たまあります。そんな時に型をチェックしてくれる(教えてくれる)メソッドを紹介します。参考になれば嬉しいです。
ふとContainsを使って、文字列にある文字が含まれているかどうかを確認したいといったことがあります。これをハッシュテーブルに対して使ったら予想と違う結果だったので記事にしました。普段わかっていながら実はわかっていなかったので改めて勉強になりました。参考になれば嬉しいです。
PowerShellにおいてもPythonでいう辞書型やリスト型のコレクションは存在します。例を出しながら使い方を簡単にざっくりと紹介しています。PowerShellをもっと使えるようになりたい、よりプログラムチックなことをしていきたい、スクリプト組んでるときに使えるんじゃ?と思われた方々の参考になれば嬉しいです。
PowerShellで文字列をいろんな角度から扱って、文字列の扱い方を学んでいきます。文字列の作り方、文字列から一部の文字列を抜き取るや文字列を表示させるなど、文字列に関してわかりやすく例を出しながら学習用に残しています。
前回(https://dreamparadaisu.com/powershell_02/)学んだ、変数をより賢く使ってみようと思います。その中でPowerShellの強みでもあるファイル操作を理解しながら、変数に代入された情報をファイルとして出力することを例を使って紹介していきます。