Editando o arquivo .profile para acessar

1

Estou tentando criar meu arquivo .profile para acessar facilmente um diretório de javatools. O código bash abaixo parece que deveria funcionar, mas não funciona. Qualquer ajuda para solucionar este script seria muito apreciada:

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/
PATH=$PATH:~/bin

javatools() {
    if [ $# -eq 0 ]
    then
        echo $'\nComplete list of tools:'
        ls /Users/username/tools/javatools/
    else
        local toolToRun=/Users/username/tools/javatools/$1
        java -Xmx4g -jar $toolToRun ${@:2}
    fi
}

Quando eu obtenho o arquivo .profile , recebo o erro:

syntax error near unexpected token '{'bash: /fise $# java -Xmx4g -jar $toolToRun ${@:2}gs/javatools/$1

Sem a seção javatools , as linhas PATH funcionam sem problemas.

    
por wendy_fish 08.02.2014 / 00:33

1 resposta

-1

Tente isto:

PATH=$PATH:~/bin

javatools() {
    if [ $# -eq 0 ]
    then
        echo $'\nComplete list of tools:'
        ls /Users/username/tools/javatools/
    else
        local toolToRun=/Users/username/tools/javatools/$1
        java -Xmx4g -jar $toolToRun ${@:2}        
}
    
por 21.04.2014 / 14:29