Powershell管道标准输出

时间:2018-07-16 15:07:52

标签: shell powershell

我最近在ubuntu上遇到了一个shell脚本,该脚本执行一个命令来安装android sdk,但是还会多次将“是”输入该命令,每次都稍等一下。这是为了“接受”许可条款。

它看起来像这样:

( sleep 4 && while [ 1 ]; do sleep 1; echo y; done ) | android update sdk --no-ui --force -a --filter platform-tool,android-19,android-21,android-22,build-tools-22.0.1,sys-img-x86-android-19,sys-img-x86-android-21,sys-img-x86-android-22,sys-img-armeabi-v7a-android-19,sys-img-armeabi-v7a-android-21,sys-img-armeabi-v7a-android-22 && echo "y" | android update adb

我想在带有Powershell的Windows上做同样的事情。

我知道我可以这样发送管道:

sleep 1 | Write-Host "Foo"-但是,当我跑步时可以看到睡眠,但是看不到任何输出“ Foo”。我想提出等效的powershell命令来匹配上面的shell命令。

0 个答案:

没有答案