praegune kellaaeg 16.06.2024 09:14:11
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
SirShark
HV kasutaja
liitunud: 23.03.2007
|
25.12.2014 15:35:54
Bash, array ja awk? |
|
|
Ühesõnaga, olen sellise hunniku ees
egrep $email fail.txt | awk {print $6}
Tulemuseks saan x tulemust, kuna grepitud failis on neid mitmel real, siis näiteks mingi väärtuse puhul tuleb neid neli tükki, aga unikaalseid on 2 - kas on võimalik mingi viguriga need tulemused massiiivi - aga ainult nö unikaalsed tulemused?
|
|
Kommentaarid: 35 loe/lisa |
Kasutajad arvavad: |
|
:: |
2 :: |
0 :: |
29 |
|
tagasi üles |
|
|
andre85
HV vaatleja
liitunud: 10.09.2006
|
25.12.2014 16:41:58
Re: Bash, array ja awk? |
|
|
SirShark kirjutas: |
Ühesõnaga, olen sellise hunniku ees
egrep $email fail.txt | awk {print $6}
Tulemuseks saan x tulemust, kuna grepitud failis on neid mitmel real, siis näiteks mingi väärtuse puhul tuleb neid neli tükki, aga unikaalseid on 2 - kas on võimalik mingi viguriga need tulemused massiiivi - aga ainult nö unikaalsed tulemused? |
Paned lõppu
| sort | uniq
_________________ andres |
|
Kommentaarid: 8 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
|
SirShark
HV kasutaja
liitunud: 23.03.2007
|
27.12.2014 15:24:31
|
|
|
Sain juba selle osaga hakkama, sort -u tegin.
nüüd on järgmine dilemma
id[]=$(egrep $email fail.txt | awk '{print $6}' | sort -u )
printf -- '%s\n' '${id[*]}'
saan tulemuseks bad array subscript. kas ma asustan massiivi valesti?
grepi tulemuseks on numbrite tähtede kombinatsioon mille lõpus on koolon
Edit:
Sain lõpuks sellise lahendusega hakkama.
#!bin/bash
read -p "meil: " email
id=$(egrep $email blah.txt | awk '{print $6}' | sort -u)
read -a arr <<<$id
[/code]
|
|
Kommentaarid: 35 loe/lisa |
Kasutajad arvavad: |
|
:: |
2 :: |
0 :: |
29 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|