OT parsovani retezce v bash

Milan B. milan na bastl.sk
Sobota Březen 24 20:13:39 CET 2018


Alebo bez read (ak by niekto namietal, ze read je externy program)

$ var="aaa bbb ccc ddd"
$ array=(${var})
$ echo ${array[0]}
aaa
$ echo ${array[1]}
bbb


On 24.03.2018 20:06, Milan B. wrote:
>
> V bashi, bez volania kdejakych externych programov:
>
> $ var="aaa bbb ccc ddd"
> $ read -a array <<< "${var}"
> $ echo ${array[0]}
> aaa
> $ echo ${array[1]}
> bbb
> $ echo ${array[2]}
> ccc
> $ echo ${array[3]}
> ddd
> $ echo ${array[4]}
>
> A dlzka pola:
>
> $ echo ${#array[@]}
> 4
>
>
>
> On 24.03.2018 19:31, Admin HWnews wrote:
>> Zdravim,
>>
>> poradite nejaky elegantni figl v bashi jak vybirat subretezce z radku?
>>
>> mam v promenne nacteno neco takoveho:
>>
>> par1<mezera>par2<mezera>par3....parn<CRLF>
>>
>> potreboval bych ty jednotlive hodnoty priradit do promennych - 
>> nepotrebuji vsechny takze by bylo idelani neco kde bych jako parametr 
>> zadal kolikaty parametr se ma priradit
>>
>> Samozrejme muzu na to neco otrockeho napsat, ale rad bych se naucili 
>> zase neco noeveho.
>>
>> Diky.
>>
>> RV
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20180324/f6c6481f/attachment.html>
------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3980 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20180324/f6c6481f/attachment.bin>


Další informace o konferenci Hw-list