Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Awk > Re: awk pipe an...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 6 of 7 Topic 2208 of 2236
Post > Topic >>

Re: awk pipe and system call

by privat@[EMAIL PROTECTED] Apr 25, 2008 at 10:23 AM

On 28 Mrz., 16:59, "uwc...@[EMAIL PROTECTED]
" <uwc...@[EMAIL PROTECTED]
> wrote:
> i have two problems with awk:
>
> first, the following works on my system, which shows system usage
>
> =A0 =A0 iostat 2 | awk '{print $1}'
>
> However, the following seems never gets written to the log file
>
> =A0 =A0 =A0 =A0iostat 2 | awk '{print $1}' =A0> log
>
Try this instead:

iostat 2|awk '{system("echo " $1 " >>log")}'

(tested and works)

> Second problem is that I found it is impossible to send variables to
> system calls:
> the following works inside awk script:
>
> =A0 =A0 =A0 =A0system( "echo " $0);
>
> However, the following never works:
>
> =A0 =A0 =A0 BEGIN{ myvar1=3D0;}
> =A0 =A0 =A0 { myvar2 =3D1;
> =A0 =A0 =A0 =A0 system("echo " $myvar1 =A0$myvar2);
>
> Any ideas? thanks a bunch

awk doesn't support "$" before variable names. Try the following:

system("echo " myvar1 myvar2)

(tested and works)

Have a nice day
Robert




 7 Posts in Topic:
awk pipe and system call
"uwcssa@[EMAIL PROTE  2008-03-28 07:59:31 
Re: awk pipe and system call
pk <pk@[EMAIL PROTECTE  2008-03-28 16:27:36 
Re: awk pipe and system call
Ed Morton <morton@[EMA  2008-03-28 10:15:45 
Re: awk pipe and system call
pk <pk@[EMAIL PROTECTE  2008-03-28 16:40:43 
Re: awk pipe and system call
Ed Morton <morton@[EMA  2008-03-28 10:42:12 
Re: awk pipe and system call
privat@[EMAIL PROTECTED]   2008-04-25 10:23:19 
Re: awk pipe and system call
Janis Papanagnou <Jani  2008-04-27 12:06:46 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu May 15 20:45:22 CDT 2008.