Subword

Poslao gigolo on 09.06.2009 9:56:43
U shell programiranju, ako imam niz a="jedan dva tri" Kako uzeti samo jednu željenu riječ, odnosno napraviti ono što u REXX-u radi SUBWORD?

Re: Subword

Poslao gigolo on 09.06.2009 11:39:08
Dobro biti ću konkretniji
ako imam naredbu
ps -u imeusera | grep imeprocesa

dobijem niz u kojem je prva stavka broj procesa. Treba mi da napravim

kill br.proc.

Kako to napraviti?

Re: Subword

Poslao sasa_ on 09.06.2009 12:10:42
ps -u imeusera | grep imeprocesa | awk '{ print $1 }'

print $1 printa prvi arugment, $2 drugi....
$0 je za cijelu liniju...

inaće awk se najviše koristi za ovakve stvari

Re: Subword

Poslao gigolo on 09.06.2009 12:19:39
Citat:

sasa_ je napisao/la:
ps -u imeusera | grep imeprocesa | awk '{ print $1 }'

print $1 printa prvi arugment, $2 drugi....
$0 je za cijelu liniju...

inaće awk se najviše koristi za ovakve stvari
Hvala!

Re: Subword

Poslao c2h5oh on 09.06.2009 23:10:15
Komanda 'pkill' radi to sto hoces. Ne treba ti broj procesa vec samo ime.

Npr.
pkill firefox



Mislim da to pokusavas. :)

Re: Subword

Poslao c2h5oh on 09.06.2009 23:11:59
Dodatak. Ne treba crtica (-) na ps -u. Samo 'ps u'.

Ova poruka je od: http://www.linux.hr/newbb/viewtopic.php?forum=8&topic_id=2107