Execute o script sh usando alias

-1

Eu escrevi um script para executar a ideia do intellij usando um alias e colocá-lo em um arquivo .bashrc .

function idea {
     sh /opt/idea-IU-135.909/bin/idea.sh
}

Estou tentando executá-lo pelo terminal e receber a seguinte mensagem

rm: missing operand
Try 'rm --help' for more information.

O que estou fazendo de errado?

    
por user3127896 21.05.2015 / 08:51

1 resposta

0

Se minha suposição for verdadeira, no seu script, você pode estar tentando excluir uma pasta ou arquivo cujo nome contenha algum caractere especial. por exemplo, -myFile

Nesse caso, você precisa editar essa linha no seu script. Existem duas opções para usar rm nesse cenário.

1.Use o - que significa o fim dos flags de opção

rm -- -myFile

2.Use caminho completo

rm /home/you/directory/-r

ou, no mesmo diretório:

rm ./-r
    
por Anonymous Platypus 21.05.2015 / 09:11