我对 C Shell 脚本 (.csh) 完全陌生。我不知道为什么以下脚本无法正常工作。
set Version;
wmic /append: "$Version" wmic os get version; #This prints: Version
6.1.7601
echo $Version; #This does not print anything as $Version is empty
set subVersion = `echo $Version | awk '{print substr($0,2)}'`;
echo $subVersion; #This does not print anything
请帮助我知道脚本有什么问题。谢谢你。
更新:看起来正在打印的内容实际上是按行wmic /append: "$Version" wmic os get version;
& not echo $Version;
。所以现在的问题是如何将 wmic 的输出输入到变量中$Version
?