我想使用第一个命令的输入作为ping命令的子域来ping服务器。
一个简单的术语(Linux做同样事情的方式)。
ping `whoami`.google.com
现在,我希望Windows CMD中也有同样的事情。我该怎么办?
答案 0 :(得分:3)
您必须在WhoAmI
循环中从Windows解析FOR /F
,然后在Ping Command中使用FOR /F
循环变量作为FOR /F
循环{{ 1}}条款。
您可以将其直接转储到CMD中:
DO
或作为一行(点击向上箭头更容易重新运行)
FOR /F "Delims=\" %_ IN ('
WhoAmI
') DO (
Ping %_.Google.com
)
假设您的域名是“ Contoso.com”,那么结果就是您FOR /F "Delims=\" %_ IN ('WhoAmI') DO ( Ping %_.Google.com )
如果您的域名是“ Adventureworks.Contoso.com”,则您ping Contoso.Google.com