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: 7 let
|
0