Spaces:
Running
Running
# 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" | |