sergio_educacionit

python_embebido_1.sh

Aug 23rd, 2025
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Declaración del array
  4. nombres=("Ana" "Luis" "Carlos" "Marta")
  5.  
  6. # Generar claves automáticamente (por ejemplo, índices)
  7. # y pasar los pares clave:valor al script en formato "clave=valor"
  8. args=()
  9. for i in "${!nombres[@]}"; do
  10. args+=("$i=${nombres[$i]}")
  11. done
  12.  
  13. # Llamar al script embebido en Python
  14. python3 -c '
  15. import sys
  16.  
  17. # Recibir argumentos en formato clave=valor
  18. argumentos = sys.argv[1:]
  19. diccionario = {}
  20.  
  21. for entrada in argumentos:
  22. clave, valor = entrada.split("=", 1)
  23. diccionario[int(clave)] = valor
  24.  
  25. print(diccionario)
  26. ' "${args[@]}"
  27.  
Advertisement
Add Comment
Please, Sign In to add comment