OT parsovani retezce v bash

Milan B. milan na bastl.sk
Sobota Březen 24 20:06:30 CET 2018


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



------------- 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/8b74828f/attachment.bin>


Další informace o konferenci Hw-list