2014-06-12 79 views
0

我试过sw_vers,但它只打印信息给终端。我不能使用它,因为我必须将它存储在一个变量中,然后进行比较。Shell脚本来查找OSX版本

基于版本,我必须将文件移动到文件系统中的适当位置。

实现此目标的正确方法是什么?

+0

输出信息发送到终端可以被用来获得相同的信息到一个变量的任何命令,通过设置变量等于该命令后面内封入蜱。 'VAR = \'ls \''运行'ls'命令并将'VAR'分配给它的输出。 – mah

+0

@mah:谢谢你让我知道。我不是一个熟悉脚本语言的开发者,我使用objective-c进行开发。所以我没有意识到这一点。再一次非常感谢你 –

回答

2

这是为了做到这一点:

v=$(sw_vers -productVersion) 

echo $v 
10.9.3