How to add each entry in an unix file?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to add each entry in an unix file?
# 1  
Old 06-29-2011
How to add each entry in an unix file?

Hi,

I've a data file having entries like this-
Code:
$ cat BDWL.out
19571
349484
18963
349568
20180
351389
20372
350253

Now I want to add each entry and produce the final sum =1479780 as output.

How can I do that using unix shell scripting?? using loop or sed/awk ??

Thanks,
Naresh

Last edited by Franklin52; 06-29-2011 at 08:43 AM.. Reason: Please use code tags for code and data samples, thank you
# 2  
Old 06-29-2011
Code:
python -c 'print sum(('`cat testfile|tr '\n' ','`'))'

Smilie
# 3  
Old 06-29-2011
Thanks for the reply. Yes, this code is working... But isn't there any other way without using this option- python ? Simply using unix shell script, for/while loop or sed/awk ?

Thanks,
Naresh
# 4  
Old 06-29-2011
Code:
 awk '{s+=$1} END {print s}' BDWL.out

Jean-Pierre.
# 5  
Old 06-29-2011
Great. Thank you very muchhhhhhhhhhhh. :-)
# 6  
Old 06-29-2011
Awk is faster, but if you like to use shell loop
Code:
s=0
while read line
do
       s=$((s+line))
done < BDWL.out
echo $s

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

sed command to add a new column entry

My input file looks like this 12 3 5.122.281.413 172.31.15.220 3421 4133 2 2 1454 3421 4133 2 2 0 12 44036 214.215.52.146 90.123.245.211 2312 3911 4 4 521 2312 3911 4 4 1 14 504 6.254.324.219 192.61.27.120 4444 5611 7 5 1415 4444 5611 7 5 1 ... (2 Replies)
Discussion started by: sampitosh
2 Replies

2. How to Post in the The UNIX and Linux Forums

Help me, write a bash script to delete parent entry with all their child entry in LDAP UNIX server

Hi All, Please help me and guide me to write a bash/shell script on Linux box to delete parent entry with all their child entries. example: Parent is : ---------- dn: email=yogesh.kumar@wipro.com, o=wipro, o=in child is: ---------- dn: cn: yogesh kumar, email=yogesh.kumar@wipro.com,... (1 Reply)
Discussion started by: Chand
1 Replies

3. UNIX for Dummies Questions & Answers

awk to add/subtract an integer to/from each entry in columns?

---------- Post updated at 01:58 PM ---------- Previous update was at 01:48 PM ---------- For some reason my question is not getting printed. Here are the details: Greetings. I would like to add/subtact an integer to/from two columns of integers. I feel like this should be easy using awk... (3 Replies)
Discussion started by: Twinklefingers
3 Replies

4. Linux

How to add a entry in inittab?

Hi All, I am booting by Linux box with the run level 3 and it gets booted successfully. I want to execute a script once the system is up and running in the run level 3. I was trying to add a entry to /etc/inittab to execute my script once the system is up. I have added the below... (5 Replies)
Discussion started by: kalpeer
5 Replies

5. Shell Programming and Scripting

unique entry add values

Hi, I have a file with 3 columns ABC 3 1 ABC 5 1 XYZ 4 2 DEF 3 2 DEF 4 1 DEF 6 1 MNO 5 5 JKL 3 2 JKL 4 2 PQR 12 1 For each unique entry in column 1 I want to add values in column 2 and column3 o/p ABC 8 2 XYZ 4 2 (1 Reply)
Discussion started by: Diya123
1 Replies

6. Linux

How to add entry into .bash_profile file

Hi, Currently If i have created new userID then .bash_profile file is created under the new user. Now, I would like to add one path in this file. Please help on this . Current file output: # .bash_profile # Get the aliases and functions if ; then . ~/.bashrc fi #... (4 Replies)
Discussion started by: Mani_apr08
4 Replies

7. AIX

How to add DNS entry in AIX 5.3

we have using windows 2003 server as DNS Server, now we want add dns entry in AIX 5.3 server. can any body help (1 Reply)
Discussion started by: Balajipoola007
1 Replies

8. Shell Programming and Scripting

Unix script to detect new file entry in directory

Hi All, I want to detect each new file coming / getting created in unix directory. When every new file came to directory, i have to get its details like its size , date and time stamp and store it into another file. Could any one please tell me , how i can achieve that? Thanks. (13 Replies)
Discussion started by: james_1984
13 Replies

9. AIX

How to add an entry in the errpt

Hi, I'm looking for a tool or a command to generate entries in the AIX error log (errpt). I know the command errlogger but I need to simulate HARDWARE or TEMP entries for test purpose. Anyone knows something that can help me ? Thanks (1 Reply)
Discussion started by: fwirbel
1 Replies

10. News, Links, Events and Announcements

UNIX Entry in Wikipedia

I noticed that Wikipedia has a like to our forums on their Unix page at the bottom where the external links are listed. (0 Replies)
Discussion started by: Neo
0 Replies
Login or Register to Ask a Question