Ajudinha com Mkdir

1. Ajudinha com Mkdir

Kmonteiro
Kahzinhuh

(usa Ubuntu)

Enviado em 14/06/2016 - 21:33h

Boa noite galera, eu sou iniciante no shell e estou fazendo um trabalho para meu curso tecnico onde meu script precisa criar um determinado numero de diretorios com o mesmo nome numerados de 1 a x.

Eu fiz da seguinte maneira

echo Quantos diretorios deseja criar
read quantidade
mkdir $name{1..$quantidade}

supondo que o nome do diretorio a ser criado seja teste e a quantidade citada 5, ao inves de criar 5 diretorios chamados teste1,teste2,teste3...

ele irá criar um diretorio chamado teste{1..5}

qual seria a maneira correta de fazer isso funcionar?


  


2. Re: Ajudinha com Mkdir

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 14/06/2016 - 22:56h

Kahzinhuh escreveu:

Boa noite galera, eu sou iniciante no shell e estou fazendo um trabalho para meu curso tecnico onde meu script precisa criar um determinado numero de diretorios com o mesmo nome numerados de 1 a x.

Eu fiz da seguinte maneira

echo Quantos diretorios deseja criar
read quantidade
mkdir $name{1..$quantidade}
supondo que o nome do diretorio a ser criado seja teste e a quantidade citada 5, ao inves de criar 5 diretorios chamados teste1,teste2,teste3...
ele irá criar um diretorio chamado teste{1..5}
qual seria a maneira correta de fazer isso funcionar?

-------------------------------------------------------------------------------
Para resolver a VAR QUANTIDADE, faça:
eval mkdir $name{1..$quantidade} 


Se a resposta foi satisfatória e resolveu seu problema,
marque a como "A MELHOR", dessa forma, ganho uns pontos,
o que incentiva a continuar colaborando. :)

att.:
Marcelo Oliver



3. Re: Ajudinha com Mkdir

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 15/06/2016 - 00:53h

Outra forma de fazer:


!/bin/bash

echo "Seu Diretorio Atual: $PWD"

echo "Quantos direotios Vc quer Criar ?"
read QUANTIDADE

echo " "
echo "Qual O nome do(s) direotios?"
read NOME
echo " "

NUME=0

while [ $NUME -ne $QUANTIDADE ]
do
NUME=$((NUME + 1))
mkdir $NOME$NUME
echo "Diretorio Criado $NOME$NUME"
done


#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha
Acesse: www.cunhatec.com.br


4. Obrigado

Kmonteiro
Kahzinhuh

(usa Ubuntu)

Enviado em 18/06/2016 - 09:24h

Obrigado a todos, o problema ja foi resolvido.


5. Re: Ajudinha com Mkdir

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 19/06/2016 - 18:39h

Kahzinhuh escreveu:

Obrigado a todos, o problema ja foi resolvido.


Beleza, de como finalizado e marque a melhor resposta.
Abraço

#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha
Acesse: www.cunhatec.com.br






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts