Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izvlačenje vrednosti iz awk-a u jednoj liniji

[es] :: Skript jezici :: Izvlačenje vrednosti iz awk-a u jednoj liniji

[ Pregleda: 3070 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darkon
Darko Novakovic
Istrazivac, IMP
Beograd

Član broj: 13647
Poruke: 166
*.rcub.bg.ac.yu.

Jabber: darkon@elitesecurity.org


+1 Profil

icon Izvlačenje vrednosti iz awk-a u jednoj liniji12.12.2007. u 09:45 - pre 198 meseci
Problem je sledeći:
U nekom bash skriptu radim sledeće:
Code:
a17status=`ec_asp D17SMPL | awk -F" " '{print $3}'`
a17Month=`ec_asp D17SMPL | awk -F" " '{print $5}'`
a17Day=`ec_asp D17SMPL | awk -F" " '{print $6}'`
a17Year=`ec_asp D17SMPL | awk -F" " '{print $8}'`

Zanima me da li mogu uraditi isto ali sa jednom komandom ec_asp | awk ?
Kako izvrštiti dodelu vrednosti iz pojedinih $3, $5, $6 i $8 odgovarajućim promenljivima?
"Verovatno da preko nje mnoge sile kontrolišu mnogo šta..." - GANDOR
"Kada bi ljudski mozak bio tako jednostavan da bismo mogli da ga shvatimo, onda bismo mi bili toliko glupi da ga ipak ne bismo mogli shvatiti."
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.adsl-3.sezampro.yu.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Izvlačenje vrednosti iz awk-a u jednoj liniji12.12.2007. u 17:41 - pre 198 meseci
U bash-u možeš da dodeliš vrednosti nizu:

Code:

#!/bin/bash
niz=(`ec_asp D17SMPL | awk -F" " '{print $3 " " $5 " " $6 " " $8}'`)

a17status=${niz[0]}
a17Month=${niz[1]}
a17Day=${niz[2]}
a17Year=${niz[3]}


U običnom Bourne shellu, najbolje što možeš je nešto ovako (što je opet dovoljno dobro i brzo):

Code:

#!/bin/sh
out=`ec-asp D17SMPL`
a17status=`echo $out|cut -d" " -f3`
a17Month=`echo $out|cut -d" " -f5`
a17Day=`echo $out|cut -d" " -f6`
a17Year=`echo $out|cut -d" " -f8`

int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

darkon
Darko Novakovic
Istrazivac, IMP
Beograd

Član broj: 13647
Poruke: 166
*.167.17.bitsyu.net.

Jabber: darkon@elitesecurity.org


+1 Profil

icon Re: Izvlačenje vrednosti iz awk-a u jednoj liniji12.12.2007. u 22:24 - pre 198 meseci
To je to, hvala.
"Verovatno da preko nje mnoge sile kontrolišu mnogo šta..." - GANDOR
"Kada bi ljudski mozak bio tako jednostavan da bismo mogli da ga shvatimo, onda bismo mi bili toliko glupi da ga ipak ne bismo mogli shvatiti."
 
Odgovor na temu

[es] :: Skript jezici :: Izvlačenje vrednosti iz awk-a u jednoj liniji

[ Pregleda: 3070 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.