我曾问过类似的问题here,但那是使用perl。 现在我的老板告诉我,我必须使用C Shell脚本(.csh)。我是初学者和试图从here了解事情。所以我创建了这个脚本:
set OS_NAME = (Win32::GetOSVersion());
set major = $OS_NAME[1];
set minor = $OS_NAME[2];
set build = $OS_NAME[3];
set id = $OS_NAME[4];
echo $major;
echo $minor;
echo $build;
echo $id;
这给了我输出:
Win32::GetOSVersion
(
)
#blank line
如何让脚本运行? 谢谢。
更新:找到了here的内容。 根据现在不起作用的评论。那么任何更新的答案呢?
更新:找到解决方案 here。
但它打印信息就像echo
一样。
如何在Variables中存储该信息,以便我可以进行一些比较&做我的工作?
答案 0 :(得分:0)
经过大量的敲击后找到了解决方案:
set Ver = `(wmic os get version)`;
echo $Ver;
之前不知道``运算符可以将输出捕获到变量。 即使是一个单一的答案/评论也会节省我很多时间。
希望有人回复,但尽管有42次观看,但没有答案。 非常失望&让社区失望。 :(