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"