| Autor | Zpráva | ||
|---|---|---|---|
| Honza Marek Profil * |
#1 · Zasláno: 12. 2. 2016, 18:31:18 · Upravil/a: Moderátor (editace znemožněna) 13. 2. 2016, 23:21:26
Ahoj, měl bych ještě jeden dotaz ohledně třídění v Bashi.
Mám dvě pole vek=(50,9,1,13,6)
kdo=('Jana','Petra','Věra','Martina','Lucie')Potřebuji je obě setřídit podle věku sort_vek=(1,6,9,13,50)
sort_kdo=('Věra','Lucie','Petra','Martina','Jana')Je to vůbec možné, i za cenu vytvoření nějakého pomocného pole ? Děkuji |
||
| Kajman Profil |
#2 · Zasláno: 13. 2. 2016, 23:20:48
Asi něco jako
sort_kdo=( $(for key in ${!kdo[*]};do echo "${vek[$key]}.${kdo[$key]}"; done | sort -V | sed 's/^[0-9]*\.//') ) |
||
|
Časová prodleva: 10 let
|
|||
0