2014-06-12 77 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