1
我有一個稱爲fslnvols的函數,它可以給出4D圖像中的圖像數量。如何將函數的輸出保存到bash中的變量中
用法:
fslnvols <input>
我想保存的功能變量A的輸出,所以我嘗試:
A=fslnvols inputimage
和
fslnvols inputimage
A=$(fslnvols)
,但我沒有得到想要的結果,任何想法如何解決它?
我有一個稱爲fslnvols的函數,它可以給出4D圖像中的圖像數量。如何將函數的輸出保存到bash中的變量中
用法:
fslnvols <input>
我想保存的功能變量A的輸出,所以我嘗試:
A=fslnvols inputimage
和
fslnvols inputimage
A=$(fslnvols)
,但我沒有得到想要的結果,任何想法如何解決它?
使用命令替換,$()
:
A=$(fslnvols inputimage)
命令要存儲可變A
,其輸出,走了進去$()
- fslnvols inputimage
在這種情況下。
感謝您的回覆!有用。 –
「*但他們都沒有工作*」這是什麼意思? 'var = $(foo)'會將'foo'命令的stdout存儲在'$ var'中。 – dimo414