El día 12 de febrero de 2014, 11:06, Edward Villarroel (EDD)
<[email protected]> escribió:
> si tenias razón son los () MUCHAS gracias
>
> Edward Villarroel:  @Agentedd
>
>

Estimado Edward, ¿Que parte de NO hacer top posting y NO contestar al
privado, no entiendes? ¿o derechamente no quieres hacerlo?

saludos.

>
> El día 12 de febrero de 2014, 8:26, fernando sainz
> <[email protected]> escribió:
>> 2014-02-12 13:45 GMT+01:00 Edward Villarroel (EDD)
>> <[email protected]>:
>>> 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 <[email protected]>:
>>>> 2014-02-12 12:07 GMT+01:00 Edward Villarroel (EDD)
>>>> <[email protected]>:
>>>>> 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 [email protected]
>>>> with a subject of "unsubscribe". Trouble? Contact 
>>>> [email protected]
>>>> Archive: 
>>>> http://lists.debian.org/cagwrhgvasrybettrqteku-tc_lc3bjgysn2pmppghmvkjv...@mail.gmail.com
>>>>
>>
>>
>> --
>> To UNSUBSCRIBE, email to [email protected]
>> with a subject of "unsubscribe". Trouble? Contact [email protected]
>> Archive: 
>> http://lists.debian.org/[email protected]
>>
>
>
> --
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact [email protected]
> Archive: 
> http://lists.debian.org/cadfsjo1rlhdxe4e22azdpyakjrdf7ir52bkyxzqh5+eekkx...@mail.gmail.com
>



-- 
usuario linux  #274354
normas de la lista:  http://wiki.debian.org/es/NormasLista
como hacer preguntas inteligentes:
http://www.sindominio.net/ayuda/preguntas-inteligentes.html


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/caaizax6qzjf02vng+hzpwbxgq6tmqnuz2gbvjkmjez85s+-...@mail.gmail.com

Responder a