#!/bin/ksh

# Define o diretório de origem
DIR_ORIGEM="$PWD"

# Navega para o diretório de origem
cd "$DIR_ORIGEM" || { echo "Não foi possível navegar para o diretório: $DIR_ORIGEM"; exit 1; }

# Loop para processar cada subdiretório
for SUB_DIR in *; do
    # Verifica se é um diretório
    if [ -d "$SUB_DIR" ]; then
        echo "Processando diretório: $SUB_DIR"
        
        # Entra no subdiretório
        cd "$SUB_DIR"
        
        # Renomeia os arquivos
        # O 'find' procura por arquivos com "6 zeros" no nome e usa 'sed' para adicionar mais um zero
        find . -maxdepth 1 -name "*\.000000.*" | while read ARQUIVO; do
            ARQUIVO_NOVO=$(echo "$ARQUIVO" | sed 's/\.000000\./.0000000./')
            if [ -f "$ARQUIVO" ]; then
                echo "Renomeando $ARQUIVO para $ARQUIVO_NOVO"
                mv "$ARQUIVO" "$ARQUIVO_NOVO"
            fi
        done
        
        # Volta para o diretório anterior para o próximo loop
        cd ..
        
        echo "----------------------------------------"
    fi
done

echo "Processo de renomeação concluído."
