Spaces:
Running
Running
# Verifica si se proporcionó un archivo como argumento | |
if [ $# -eq 0 ]; then | |
echo "Uso: $0 archivo.txt" | |
exit 1 | |
fi | |
# Lee el archivo línea por línea | |
while IFS=: read -r nombre valor; do | |
# Decodifica el valor de base64 | |
contenido=$(echo "$valor" | base64 --decode) | |
# Crea un archivo con el nombre leído y escribe el contenido decodificado | |
echo "$contenido" > "$nombre" | |
done < "$1" | |