Gráfico da estrutura de pastas:
Sou muito novo em comandos e scripts avançados de shell. Tenho conhecimento fundamental de terminal, mas nunca tentei criar uma automação como esta antes. Um puro novato.
Simplifiquei meu objetivo neste post, mas o projeto real seria para alguns milhares de pastas.
Basicamente eu tenho uma pasta de origem e destino. A pasta Source possui diretórios com o prefixo “Car” seguido de “três números”
Eu tenho um arquivo de texto chamado list.txt na pasta Source, que é uma lista de “três números” por linha.
Gostaria de escrever um comando ou script que encontre diretórios e leia a lista. Se os últimos três dígitos do nome do diretório corresponderem aos três dígitos da lista. Gostaria de mover as pastas correspondentes para a pasta Destino.
Eu li uma variedade de métodos usando find, -exec mv, xargs, “while IFS read” e realmente não sei a melhor maneira de abordar isso. Estou apenas começando e esperava que alguém neste fórum pudesse intervir e não me bater.