【发布时间】:2018-02-16 23:15:23
【问题描述】:
我在 AWS 上有一个 Windows 2012 实例,我试图从 CLI 返回实例 ID。我可以使用这个命令成功地将该信息返回到一个变量中:
$instanceId = Invoke-WebRequest -Uri http://169.254.169.254/latest/meta-data/instance-id
然后我可以回显该变量的内容并过滤掉相关行:
PS C:\Users\Administrator> echo $instanceId | findstr /b /c:"Content "
Content : i-4bee88888bd72g2a
我的问题是我希望只返回冒号后面的字符串,所以输出看起来像:
i-4bee88888bd72g2a
我可以在 findstr 中添加什么开关来过滤掉那个字符串? Microsoft 相当于 sed 是什么?
【问题讨论】:
标签: powershell