
Eu uso muito o SCP para transferir arquivos de log de servidores para um jumpbox onde posso analisar e solucionar problemas, etc. Se eu tiver um cluster de servidores e quiser criar um conjunto de subdiretórios, faço assim:
mkdir -p /foo/bar-nnn/{mailserver,dnsserver,minecraftserver,syslogserver}
Digamos que 'bar-nnn' seja uma espécie de referência; seja um número de ticket ou incidente, etc. O que eu quero poder fazer é executar um script ou um comando shell que me perguntará o que 'bar-nnn' deve ser e então criar todas as subpastas necessárias.
Tenho certeza de que vou precisar de um loop for, mas não consigo entendê-lo.
Responder1
Experimente isto:
IFS= read -r -p "Folder name: " dir
mkdir -p "/foo/${dir}/"{mailserver,dnsserver,minecraftserver,syslogserver}