#!/bin/powershell <# .SYNTAX ./display-time.ps1 [] .DESCRIPTION displays the current time for 10 seconds by default .LINK https://github.com/fleschutz/PowerShell .NOTES Author: Markus Fleschutz / License: CC0 #> param([int]$Seconds = 10) try { for ([int]$i = 0; $i -lt $Seconds; $i++) { clear-host write-output "" $CurrentTime = Get-Date -format "yyyy-MM-dd HH:mm:ss" ./write-big $CurrentTime write-output "" start-sleep -s 1 } exit 0 } catch { write-error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" exit 1 }