Como inserir o parâmetro no comando no script bash?

0

Eu tenho um script bash chamado "startserver.sh". Eu chamo de outro arquivo como este: sudo sh /opt/startserver.sh 400

Eu quero usar o parâmetro "400" em startserver.sh assim: java -Xmx400MB -jar craftbukkit-beta.jar

Eu tentei: java -Xmx "$ (printf" $ 1 ")" MB -jar craftbukkit-beta.jar, mas não funcionou.

Claro, sem a opção -Xmx .... MB funciona perfeitamente.

Alguma idéia?

Obrigado antecipadamente.

    
por user2302838 05.06.2013 / 01:24

1 resposta

1

As chaves após o cifrão permitem expandir uma variável sem colocar espaços em volta:

java -Xmx${1}MB -jar craftbukkit-beta.jar
    
por Paul 05.06.2013 / 01:50