PowerShell(cmdと連携)

旧PowerShell

(本記事はPowerShell入門記事としてコチラにもまとめています。)

PowerShellとcmd(コマンドプロンプト)の連携をします。

PowerShellは、繰り返し処理が簡潔に書けます。
1~10の連番の生成は、5文字書くだけです。

C:\Users\takk> 1..10

しかしcmd(コマンドプロンプト)では、同じようには書けません。

C:\Users\takk> 1..10


この通り、エラーとなります。

cmdから1~10の連番を作るには、forコマンドを使います。

C:\Users\takk> for /l %i in (1,1,10);do @echo %i


このようにforコマンドは使い方が難しいです。代わりにコマンドプロンプトからPowerShellを呼び出ししてみましょう。powershellのコマンドを実行して結果を得るには、-Cオプションを使います。

C:\Users\takk>powershell -C 1..10

コメント

タイトルとURLをコピーしました