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: delete colu...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 22 of 36 Topic 2215 of 2236
Post > Topic >>

Re: delete columns csv file

by pk <pk@[EMAIL PROTECTED] > Apr 4, 2008 at 06:31 PM

Ed Morton wrote:

> Depends if by "it" in "it considers.." you mean "print" or "awk".
> 
> Awk considers "a" to have the value 0 or "" depending on the context in
> which you use it, just like with input data. "print" prints strings. A
> numeric argument is converted to a string before printing, so printing
an
> uninitialised variable (which can be a string or a numeric) using print
> (which prints strings) means that the variable is taken to be a string
IN
> THAT CONTEXT.
> 
> So "print" considers a to have the value "" but "awk" still considers a
to
> have the value "" or 0.

After the other replies I went reading the standard, and saw that this is
exactly what it (the standard :-)) says. 
What I meant to say in my previous post was that *I* mistakenly believed
that variables are strings by default based on the outcome of "print"
which, actually, is required to convert its arguments to strings, so I was
basing my understanding upon wrong premises.
Thanks for further clarification.

> Yeah, there's a lot to think about when dealing with string/numeric
> conversions and comparisons using variables vs explicit strings vs
> explicit numbers vs input data. Even if you understand it at the time,
> it's often best to write your code to force explicit conversions so it's
> clearer later...

And yes, another thing I was missing is that "0.0e0" is among those
strings
awk considers that "look like a number" (as you called them in your
previous post), and this is why I wrote my other answer to Hermann (again,
based upon wrong understanding).
Thus, now I see that your "" to force awk to treat it like a string was
correct.

Thanks again.

-- 
All the commands are tested with bash and GNU tools, so they may use
nonstandard features. I try to mention when something is nonstandard (if
I'm aware of that), but I may miss something. Corrections are welcome.




 36 Posts in Topic:
delete columns csv file
r <inpost@[EMAIL PROTE  2008-04-03 12:19:05 
Re: delete columns csv file
Ed Morton <morton@[EMA  2008-04-03 14:51:04 
Re: delete columns csv file
Hermann Peifer <peifer  2008-04-03 22:27:16 
Re: delete columns csv file
Ed Morton <morton@[EMA  2008-04-03 15:42:10 
Re: delete columns csv file
Hermann Peifer <peifer  2008-04-04 07:32:38 
Re: delete columns csv file
pk <pk@[EMAIL PROTECTE  2008-04-04 09:23:00 
Re: delete columns csv file
Ed Morton <morton@[EMA  2008-04-04 08:04:52 
Re: delete columns csv file
r <inpost@[EMAIL PROTE  2008-04-03 14:00:32 
Re: delete columns csv file
Cesar Rabak <csrabak@[  2008-04-03 20:58:21 
Re: delete columns csv file
r <inpost@[EMAIL PROTE  2008-04-03 14:04:21 
Re: delete columns csv file
r <inpost@[EMAIL PROTE  2008-04-03 18:27:55 
Re: delete columns csv file
pop <p_o_p@[EMAIL PROT  2008-04-03 20:45:14 
Re: delete columns csv file
Ed Morton <morton@[EMA  2008-04-03 20:46:10 
Re: delete columns csv file
r <inpost@[EMAIL PROTE  2008-04-03 19:38:05 
Re: delete columns csv file
Ed Morton <morton@[EMA  2008-04-03 22:19:49 
Re: delete columns csv file
Ed Morton <morton@[EMA  2008-04-04 08:38:19 
Re: delete columns csv file
Janis <janis_papanagno  2008-04-04 01:31:18 
Re: delete columns csv file
pk <pk@[EMAIL PROTECTE  2008-04-04 11:19:03 
Re: delete columns csv file
Ed Morton <morton@[EMA  2008-04-04 08:20:19 
Re: delete columns csv file
pk <pk@[EMAIL PROTECTE  2008-04-04 15:51:14 
Re: delete columns csv file
Ed Morton <morton@[EMA  2008-04-04 08:53:58 
Re: delete columns csv file
pk <pk@[EMAIL PROTECTE  2008-04-04 18:31:55 
Re: delete columns csv file
Janis <janis_papanagno  2008-04-04 05:19:46 
Re: delete columns csv file
pk <pk@[EMAIL PROTECTE  2008-04-04 15:37:07 
Re: delete columns csv file
Hermann Peifer <peifer  2008-04-04 07:28:48 
Re: delete columns csv file
Ed Morton <morton@[EMA  2008-04-04 09:41:43 
Re: delete columns csv file
pk <pk@[EMAIL PROTECTE  2008-04-04 18:33:03 
Re: delete columns csv file
Hermann Peifer <peifer  2008-04-04 19:13:07 
Re: delete columns csv file
r <inpost@[EMAIL PROTE  2008-04-16 07:08:05 
Re: delete columns csv file
Ed Morton <morton@[EMA  2008-04-16 23:35:25 
Re: delete columns csv file
Janis <janis_papanagno  2008-04-16 08:16:29 
Re: delete columns csv file
gazelle@[EMAIL PROTECTED]  2008-04-16 15:33:42 
Re: delete columns csv file
r <inpost@[EMAIL PROTE  2008-04-16 14:58:52 
Re: delete columns csv file
Janis Papanagnou <Jani  2008-04-17 01:55:39 
Re: delete columns csv file
r <inpost@[EMAIL PROTE  2008-04-17 16:01:03 
Re: delete columns csv file
Janis Papanagnou <Jani  2008-04-18 01:54:47 

Post A Reply:
  Go here to Signup

AddThis Feed Button


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

Contact
tan12V112 Fri May 16 5:44:18 CDT 2008.