
Linuxではおなじみのwatchコマンド。
これと同等の事をPowerShellで実行する場合、Whileコマンドをうまく組み合わせる事で実現可能だ。
while ($true -eq $true) { 実行させたいコマンド ; sleep 1 ; clear}
実際に実行させた例が以下。
1秒ごとにディレクトリ配下のファイル一覧を取得させている。
while ($true -eq $true) { Get-ChildItem | Format-Table -auto ; sleep 1 ; clear}
なお、コマンドプロンプトで同様の事を実現する場合、以下のようなバッチファイルを作成すると良いだろう。
@ECHO OFF
:loop
実行するコマンド
timeout /t 1
goto loop