RE: ** OT : awk works only for first line

From: Bobak, Mark <Mark.Bobak_at_proquest.com>
Date: Tue, 27 Jan 2009 23:40:28 -0500
Message-ID: <6AFC12B9BFCDEA45B7274C534738067F09FED53A_at_AAPQMAILBX02V.proque.st>



Seems like you've made it more complicated than it needs to be.

I just did this on Ubuntu 8.10, and it seems to work fine:

mjb_at_jupiter:~/test$ awk -F: '{ print $1 }' emp_1 john_ray
joe_smith
bill_bates
jane_de

-Mark



From: A Joshi [ajoshi977_at_yahoo.com]
Sent: Tuesday, January 27, 2009 9:48 PM
To: oracle-l_at_freelists.org; Bobak, Mark Subject: RE: ** OT : awk works only for first line

Mark,

   Here is the full code and full file :

$cat emp_lis.sh

emp_sal=`cat emp_1`
for f1 in $emp_sal
  do
    emp_name=`echo $f1 |awk -f emp.awk`
    echo $emp_name
  done

$cat emp.awk

BEGIN {
  FS=":"
}
{print $1}
$cat emp_1



john_ray:8743943
joe_smith: 2134093
bill_bates: 3243243
jane_de: 9843243
$. ./emp_lis.sh


john_ray
joe_smith
2134093
bill_bates
3243243
jane_de
9843243
$
  • On Tue, 1/27/09, Bobak, Mark <Mark.Bobak_at_proquest.com> wrote: From: Bobak, Mark <Mark.Bobak_at_proquest.com> Subject: RE: ** OT : awk works only for first line To: "ajoshi977_at_yahoo.com" <ajoshi977_at_yahoo.com>, "oracle-l_at_freelists.org" <oracle-l_at_freelists.org> Date: Tuesday, January 27, 2009, 8:15 PM

Can you show a small sample of your data, one line that works correctly, and one or more that don't work correctly?

-Mark



From: oracle-l-bounce_at_freelists.org [oracle-l-bounce_at_freelists.org] On Behalf Of A Joshi [ajoshi977_at_yahoo.com]
Sent: Tuesday, January 27, 2009 7:25 PM
To: oracle-l_at_freelists.org
Subject: ** OT : awk works only for first line

Hi,
I am trying awk to get the first word from each line in a file : I am  doing :
BEGIN {
FS=":"
}
{print $1}

For the first line : it prints the first work. For other lines it prints other words also. I tried to put in FS as space but that did not help. Can someone help? I did try google but could only find example like above. Thanks for help.

--
http://www.freelists.org/webpage/oracle-l





--
http://www.freelists.org/webpage/oracle-l
Received on Tue Jan 27 2009 - 22:40:28 CST

Original text of this message