Arrays com espaços: do groupinstalls do script [duplicado]

0

Eu sei, os nomes dos grupos que contêm espaços precisam ser colocados entre aspas e, ainda assim, isso não quer funcionar como eu esperaria:

export instdesk="xterm java-1.8.0-openjdk xrdp tigervnc-server"
export grpdesk=(Desktop "Desktop Platform" "General Purpose Desktop" "X Window System" "Legacy X Window System compatibility" Fonts)
yumdesk() {
for ginstdesk in "${grpdesk[@]}"; do
    yum -y groupinstall $ginstdesk
done
}

Já tentei simplesmente yum -y groupinstall ${grpdesk[*]} ainda não funcionar.

    
por obeliksz 23.01.2016 / 16:32

1 resposta

0

Aparentemente, há um espaço no valor de $ ginstdesk, então ele precisa ser citado.

    
por 23.01.2016 / 16:39

Tags