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: 669 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darkon
Darko Novakovic
Istrazivac, IMP
Beograd

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

Jabber: darkon@elitesecurity.org


Profil

icon Izvlačenje vrednosti iz awk-a u jednoj liniji12.12.2007. u 09:45

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."
12.12.2007. u 09:45 

random
Vladimir Vrzić
Senior Software Engineer, Vast.com
Stari Cerak

Tehnički konsultant
Član broj: 85
Poruke: 3847
*.adsl-3.sezampro.yu.

Sajt: www.last.fm/user/vrza


Profil

icon Re: Izvlačenje vrednosti iz awk-a u jednoj liniji12.12.2007. u 17:41
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!
12.12.2007. u 17:41 

darkon
Darko Novakovic
Istrazivac, IMP
Beograd

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

Jabber: darkon@elitesecurity.org


Profil

icon Re: Izvlačenje vrednosti iz awk-a u jednoj liniji12.12.2007. u 22:24
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."
12.12.2007. u 22:24 

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

[ Pregleda: 669 | Odgovora: 2 ]

Postavi temu Odgovori

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