shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Como criar pastas e links simbólicos em 100 pastas di


From: Julio C. Neves
Subject: Re: [shell-script] Como criar pastas e links simbólicos em 100 pastas diferentes com mesmo padrão
Date: Wed, 7 Nov 2018 10:37:35 -0200

Fala Xará,
Não entendi direito o que vc está dizendo:
  1. que tem um arquivo com o nome de todos os sites ou
  2. que tem um arquivo com todos os dados que vc gravará em cada diretório.
No primeiro caso, fazer:
Sites=$(tr '\n' ; < arquivo_de_sites)
Dirs="/dados/{$Sites}/{ssl,public_html,ĺog}"
eval mkdir -p "$Dirs"

No segundo caso, separe o nome do domínio do registro que vc acabou de ler e faça:

for Dir in /dados/$Dominio/{ssl,public_html,ĺog}
{
    [[ -d $Dir ]] || mkdir $Dir
}

Acho que deve ser um desses que vc quer.




Julio

» Não tem tempo para fazer um curso presencial?
» Na sua cidade não tem nenhum bom curso de Linux?
» Conheça nosso portal educacional e estude conosco: 



Também damos treinamento em sua empresa
em qualquer cidadecom certificado e nota fiscal.



Em ter, 6 de nov de 2018 às 17:31, 'Julio C. S. Ferraz' address@hidden [shell-script] <address@hidden> escreveu:
 

Olá amigos!

Boa tarde!

Estou com a missão de migrar muitos domínios, e gostaria da ajuda dos senhores:

Como são diversos domínios estou criando as pastas assim:

mkdir -p /dados/{site1.com.br,site2.com.br,site3.com.br}/{ssl,public_html,ĺog}

Porém, se eu precisar criar mais de 100 pastas? vou precisar mencionar site1..,site2..site3.. site100 ? Tem alguma maneira de fazer isso mais rápido, como por exemplo o shell ler um txt com meus 100 domínios e ele criar a estrutura de pastas que eu preciso?

1º Como faço pra criar um link simbólico da pasta public_html para www 100 vezes ou mais  em suas respectivas pastas ? Aqui eu não faço idéia como eu faria.

Grato!

--
Atenciosamente,

Julio Ferraz

Mobile:+55 21 9 6689-9207


reply via email to

[Prev in Thread] Current Thread [Next in Thread]