Pular para o conteúdo

Problemas com Sintaxe

Responder tópico
  • Denunciar
  • Indicar

1. Problemas com Sintaxe

Enviado em 02/03/2011 - 15:25h

Pessoal, estou tendo um problema. Quando eu uso o seguinte comando no terminal eu consigo criar a arvore de diretorios que quero no desktop:

mkdir -p GTI/administracao/{estatistica/,matematica} GTI/informatica/{logica/,laboratorio/,organizacao}


mas quando crio um shell com os comandos:

cd /home/user/Desktop
mkdir -p GTI/administracao/{estatistica/,matematica} GTI/informatica/{logica/,laboratorio/,organizacao}


sai os nomes tudo errado com as pastas com a "{" no nome e uma dentro da outra. Pq isso acontece? Nao deveria acontecer igualzinho qdo eu digito no terminal?

Responder tópico

2. Re: Problemas com Sintaxe

Enviado em 02/03/2011 - 15:48h

Depende, se você estiver usando o /bin/sh no seu shell script, não irá funcionar como você quer, utilize o /bin/bash.

4. Re: Problemas com Sintaxe

Enviado em 02/03/2011 - 19:20h

Obrigado pelas respostas pessoal, mas ainda to apanhando, rsrs. Volcom, eu vi esse tópico que vc postou antes, foi até nele que aprendi essa sintaxe das chaves "{" mas ainda nao to conseguindo botar pra funfar aqui. No meu shell tá exatamente assim:

#!/bin/sh
cd /home/user/Desktop
mkdir -p GTI/administracao/{estatistica/,matematica} GTI/informatica/{logica/,laboratorio/,organizacao}



já tentei usar bash no lugar do sh mas quando especifico esses interpretadores ele nao faz absolutamente nada! O arquivo tem permissoes completas e nao tá funfando. Quando nao especifico nenhum interpretador ele faz errado mas faz alguma coisa.


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder