Boa noite, estou fazendo um script para criar uma estrutura com diretórios e arquivos identicos a um sistema de arquivos ou um diretorio especifico e seus subdiretorios e arquivos, o motivo é completamente acadêmico mas estou fazendo scripts de backup e as vezes gostaria de recriar o ambiente real para um de teste para manipular os nomes de arquivos para fazer backup rsync etc.
Cheguei até aqui
[root@fedora matrix]# echo `ls -l | grep ^d | awk '{print "ls -R "$9}'| bash ` | cut -d : -f1,2 | awk -F: '{print $2}'
abrt-action-save-package-data.conf abrt.conf gpg_keys.conf plugins abrt/plugins
[root@fedora matrix]#
este comando me retorna um diretório específico e concluindo que os campos com / são subdiretórios eu gostaria de transformar esta linha em uma coluna para
excluir os que contém a / para criar arquivos com os nomes restantes e diretórios com os outros nomes
Esta linha é de um diretorio especifico mas o comando que montei retorna a imagem