2017-07-03 60 views
1

我有一個稱爲fslnvols的函數,它可以給出4D圖像中的圖像數量。如何將函數的輸出保存到bash中的變量中

用法:

fslnvols <input> 

我想保存的功能變量A的輸出,所以我嘗試:

A=fslnvols inputimage 

fslnvols inputimage 

A=$(fslnvols) 

,但我沒有得到想要的結果,任何想法如何解決它?

+1

「*但他們都沒有工作*」這是什麼意思? 'var = $(foo)'會將'foo'命令的stdout存儲在'$ var'中。 – dimo414

回答

2

使用命令替換,$()

A=$(fslnvols inputimage) 

命令要存儲可變A,其輸出,走了進去$() - fslnvols inputimage在這種情況下。

+0

感謝您的回覆!有用。 –