2014-02-12 13:45 GMT+01:00 Edward Villarroel (EDD)
<edward.villarr...@gmail.com>:
> osea no se si me lo toma como una matrix pero no me los toma como un
> vector como prodria hacer para que me tome cada linea en variables
> separadas? quiero tener cada linea que arroja el comando en una
> variable distinta o en un vector para q funcio ${q[1]} ${q[2]} ${q[3]}
> Edward Villarroel:  @Agentedd
>
>

No te entiendo.
Tu ejecutas un comando que te devuelve muchas lineas y quieres cada
linea en una variable de un array ¿no?

Pues como te digo te faltan los paréntesis.


$ q=($(ls -1))
$ echo ${q[0]}
$ echo ${q[1]}

Esto genera un listado de los archivos de un directorio y asigna un
nombre a cada elemento del array.
Si en vez de "ls-1" pones tu comando te debería funcionar.
Pruébalo...

¿No es eso lo que quieres?

S2.


>
> 2014-02-12 7:09 GMT-04:30 fernando sainz <fernandojose.sa...@gmail.com>:
>> 2014-02-12 12:07 GMT+01:00 Edward Villarroel (EDD)
>> <edward.villarr...@gmail.com>:
>>> buenos dias
>>> no entiendo como hacer esto para tener cada valor en una variable
>>>
>>>  q=$(ldapsearch -h 106.31.96.10 -p 389 -s base -b
>>> "cn=nacarp,cn=ve.VP28227,ou=people,c=ve,o=bbva" objectclass=* | grep
>>> -e "profile" -e "office"  |  awk -F '=' '{print $2}')
>>>
>>> echo "${q[0]}"
>>>
>>> GESMASA
>>> 0011
>>> 0011
>>>
>>> lo  que quiero es obtener cada valor por separado
>>>
>>> estos comando no regresan nada
>>> echo "${q[1]}"
>>> echo "${q[2]}"
>>> echo "${q[3]}"
>>> no regresa nada
>>>
>>>
>>>
>>> Edward Villarroel:  @Agentedd
>>>
>>
>> Creo que te faltan paréntesis...
>> Mira en el man de bash los arrays.
>>
>> $ q=($(ls -1))
>> $ echo ${q[0]}
>>
>> S2.
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
>> Archive: 
>> http://lists.debian.org/cagwrhgvasrybettrqteku-tc_lc3bjgysn2pmppghmvkjv...@mail.gmail.com
>>


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAGw=rHhwseCduYDFqes=dlmt4m4g+otepym5rk99obd_bfz...@mail.gmail.com

  • SH Edward Villarroel (EDD)
    • Re: SH fernando sainz
      • Re: SH Edward Villarroel (EDD)
        • Re: SH fernando sainz

Responder a