File size: 419 Bytes
f6785aa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash

# 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"