2011-12-01 74 views
2

我有一個腳本,在這裏做一個GUI列表:分配zenity的輸出變量

zenity --list --text="Choose action" --column= --hide-header opt1 opt2 opt3 

我怎樣才能讓這個輸出被分配給一個變量?

回答

3
OUT=$(zenity --list --text="Choose action" --column= --hide-header opt1 opt2 opt3) 

這將分配輸出到$OUT

$()運營商執行Command Substitution,即允許輸出命令來替換命令本身。

+0

+1,但是你丟失了'--hide-header'選項:) –

+0

「--hide-header」的存在/不存在不應該對答案產生影響(並且不是老版本的有效選項zainity的版本):p –

+0

那麼,它會通過'--hide-header'使*答案*不同。:)是的,我不知道這個選項是關於什麼的,只是發現了不同之處。 –