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

Re: SH(SOLUCIONADO)



si tenias razón son los () MUCHAS gracias

Edward Villarroel:  @Agentedd



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
>


Reply to: