Listar Pasta , Subpasta e Seus Arquivos Shell Script.

15/02/2022

0

Olá, teho uma estrutura variável de pastas em um diretório:

Pasta
- SubPasta1
- Arquivo1
- Arquivo2
- SubPasta2
- Arquivo1
- SubSubPasta2
- Arquivo1
- Arquivo2
- SubPasta3

Considerando que meu script estará dentro de "Pasta", gostaria de Gerar um arquivo em txt no seguinte formato:

D SubPasta1
F Arquivo1
F Arquivo2
D SubPasta2
F Arquivo1
DD SubSubPasta2
F Arquivo1
F Arquivo2
D SubPasta3

Só consegui gerar algo próximo com o seguinte script.sh:

Get-ChildItem -Recurse \\Pasta\ -Filter *.ext | % { $_.FullName } | Out-File \\Pasta\lista.txt -encoding ascii

Porém ele gera o path direto, e na minha aplicação fica complicado de tratar.

A saída so sript está ficado assim:
SubPasta1/Arquivo1
SubPasta1 /Arquivo2
SubPasta2/Arquivo1
SubPasta2/SubSubPasta2/Arquivo1
SubPasta2/SubSubPasta2/Arquivo2
Cristian Fonseca

Cristian Fonseca

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar