Spaces:
Sleeping
Sleeping
File size: 590 Bytes
3ce7a4b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#!/bin/bash
# Verifica si se proporcionó una URL como argumento
if [ $# -eq 0 ]; then
echo "Uso: $0 URL"
exit 1
fi
# Descarga el archivo JSON desde la URL proporcionada
json=$(curl -s "$1")
# Extrae el valor del campo "file" usando jq
valor_base64=$(echo "$json" | jq -r '.file')
# Decodifica el valor de base64
contenido=$(echo "$valor_base64" | base64 --decode)
# Define el nombre del archivo de salida
nombre_archivo="archivo_decodificado.txt"
# Escribe el contenido decodificado en el archivo
echo "$contenido" > "$nombre_archivo"
echo "Archivo creado: $nombre_archivo"
|