Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Formatear variable Bash para parametro funcion C

  • 1 Respuestas
  • 1172 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Sont

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« en: Febrero 11, 2017, 09:02:13 pm »
Hola a todos.... muy didáctico el foro.
Tengo un script en bash que en una linea ejecuto un programa en C con un parámetro de una variable Bash.

El programa en C que recoge una variable bash (un parametro) me coge la primera palabra y si tiene un espacio delante tampoco lo recoge.
Necesito recoger todos los caracteres porque el archivo C convierte la frase a sha256, pero mejor pongo un ejemplo:

Código: [Seleccionar]
#!/bin/bash
var="\" uno dos\""         #variable con un espacio delante y dos palabras
printf "%s" "$var"          #imprime bien la variable con espacio delante y las dos palabras
sha256=$(printf "%s %s" "/home/santi/prueba/sha256.out"   "$var")
 $(printf "%s" "$sha256")
                  #me calcula el sha256 sin el primer espacio y solo con una palabra, porque el archivo C espera solo un parametro.        Lo he intentado de muchas formas y no hay manera.

Gracias de antemano-

Desconectado seth

  • *
  • Underc0der
  • Mensajes: 264
  • Actividad:
    0%
  • Reputación 2
    • Ver Perfil
« Respuesta #1 en: Febrero 22, 2017, 10:15:39 pm »
Código: [Seleccionar]
sha256=$(/home/santi/prueba/sha256.out "$var")

 

¿Te gustó el post? COMPARTILO!



Crear un archivo .vbs para ejecutar un archivo .bat en invisible

Iniciado por NMS

Respuestas: 2
Vistas: 7083
Último mensaje Marzo 13, 2017, 10:37:57 pm
por sadfud
[SOLUCIONADO] Desencriptacion de una imagen para extraer la imagen original

Iniciado por stuxnet13

Respuestas: 3
Vistas: 2034
Último mensaje Enero 07, 2016, 07:55:01 pm
por blackdrake
allegro 5,opngl,sdk para fan game modo storyboard game

Iniciado por Mr.Tru

Respuestas: 2
Vistas: 1157
Último mensaje Mayo 23, 2018, 01:19:20 pm
por Mr.Tru
Cómo uso la "/" para hacer un select en una tabla

Iniciado por tetano32

Respuestas: 3
Vistas: 1830
Último mensaje Diciembre 20, 2017, 04:41:12 pm
por tetano32
[SOLUCIONADO] Ayuda para encontrar "airdecrypt"

Iniciado por Typh0n

Respuestas: 2
Vistas: 4535
Último mensaje Enero 13, 2014, 07:11:18 am
por aika