run*_*uk0 1 powershell sqlpackage
我想在命令的输出的每一行前面加上时间戳。例如:
foo
bar
baz
Run Code Online (Sandbox Code Playgroud)
会成为:
[2011-12-13 12:20:38] foo
[2011-12-13 12:21:32] bar
[2011-12-13 12:22:20] baz
Run Code Online (Sandbox Code Playgroud)
前缀时间是行的打印时间。如何使用PowerShell做到这一点?
假设您的命令是名为的外部命令foo,则可以通过ForEach-Object通过管道传递其输出以添加时间戳:
foo | ForEach-Object { "$(Get-Date -Format "[yyyy-MM-dd HH:mm:ss]") $_" }
| 归档时间: |
|
| 查看次数: |
1231 次 |
| 最近记录: |