[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SH(SOLUCIONADO)



El día 12 de febrero de 2014, 11:06, Edward Villarroel (EDD)
<edward.villarroel@gmail.com> 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
> <fernandojose.sainz@gmail.com> escribió:
>> 2014-02-12 13:45 GMT+01:00 Edward Villarroel (EDD)
>> <edward.villarroel@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.sainz@gmail.com>:
>>>> 2014-02-12 12:07 GMT+01:00 Edward Villarroel (EDD)
>>>> <edward.villarroel@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-REQUEST@lists.debian.org
>>>> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>>>> Archive: http://lists.debian.org/CAGwrHgVASRYBETTrQTeKu-Tc_Lc3BjgYSn2pMppghMVKjv55w@mail.gmail.com
>>>>
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>> Archive: http://lists.debian.org/CAGwrHhwseCduYDFqesdLMT4m4G+otEPYM5rk99OBD_BFZ2BQ@mail.gmail.com
>>
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: [🔎] CADfsJo1RLHdXe4E22AZDpYakjRdF7iR52bKyXzqh5+EEkkxZpA@mail.gmail.com">http://lists.debian.org/[🔎] CADfsJo1RLHdXe4E22AZDpYakjRdF7iR52bKyXzqh5+EEkkxZpA@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


Reply to: