line count


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting line count
# 1  
Old 09-05-2012
Bug line count

Hi

In my directory i have file of many days , i want to count the number of line of all the files of todays date. every file will have date component on it for eg. V5_T_RIO_TAFM_20120905070015847.LOG

from the file name 20120905- > this show that file is of today's date .

I have written the below command which is giving wrong outpput
Code:
ls -ltr *_20120905* | wc -l | awk '{sum += $0} END {print sum}'

Can you let me know what is wrong in it

Last edited by Franklin52; 09-05-2012 at 06:32 AM.. Reason: Please use code tags for data and code samples
# 2  
Old 09-05-2012
how about?

Code:
cat *_20120905* | wc -l

# 3  
Old 09-05-2012
ls -ltr *_20120905* will list the files matching that pattern. So, the next command in your pipeline will count the number of files listed and not the number of lines in the files listed. Also, for this, -ltr are useless.

wc -l *_20120905* is enough. The last line will give the total count of lines in all the files if there are multiple files.
# 4  
Old 09-05-2012
Quote:
Originally Posted by elixir_sinari
ls -ltr *_20120905* will list the files matching that pattern. So, the next command in your pipeline will count the number of files listed and not the number of lines in the files listed. Also, for this, -ltr are useless.

wc -l *_20120905* is enough. The last line will give the total count if there are multiple files.
I want the total of all the count from all the file. this is giving me line count per file
# 5  
Old 09-05-2012
Quote:
Originally Posted by guddu_12
I want the total of all the count from all the file. this is giving me line count per file
Please read what I have written, properly and if required, slowly (Smilie).
# 6  
Old 09-05-2012
So sorry, it the last it gives the total, but i want just the total all together
# 7  
Old 09-05-2012
did you try what i posted?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Count pattern line by line

I have a file like below with more than 30,000 lines: Someword "mypattern blah blah mypattern blah mypattern blah " Someotherword "mypattern blah blah mypattern blah mypattern blah" Someword "mypattern blah blah blah mypattern blah " Someword "mypattern blah blah mypattern blah ... (3 Replies)
Discussion started by: ctrld
3 Replies

2. Shell Programming and Scripting

Count the pipes "|" in line and delete line if count greter then number.

Hello, I have been working on Awk/sed one liner which counts the number of occurrences of '|' in pipe separated lines of file and delete the line from files if count exceeds "17". i.e need to get records having exact 17 pipe separated fields(no more or less) currently i have below : awk... (1 Reply)
Discussion started by: ketanraut
1 Replies

3. Shell Programming and Scripting

Compare file1 header count with file2 line count

What I'm trying to accomplish. I receive a Header and Detail file for daily processing. The detail file comes first which holds data, the header is a receipt of the detail file and has the detail files record count. Before processing the detail file I would like to put a wrapper around another... (4 Replies)
Discussion started by: pone2332
4 Replies

4. Shell Programming and Scripting

Delimiter Count Line by Line

Hi All, I have totally 10 source files. I want to count the delimiter In my source files line by line and need to store the result in another file. I got the output for the total count of delimiter for one file. But I am struggling to get the delimiter count line by line for each my files. Plz... (6 Replies)
Discussion started by: suresh01_apk
6 Replies

5. Shell Programming and Scripting

Shell script to count number of ~ from each line and compare with next line

Hi, I have created one shell script in which it will count number of "~" tilda charactors from each line of the file.But the problem is that i need to count each line count individually, that means. if line one contains 14 "~"s and line two contains 15 "~"s then it should give an error msg.each... (3 Replies)
Discussion started by: Ganesh Khandare
3 Replies

6. Shell Programming and Scripting

Line count

Hello friends, Could you please help on this, n=`wc -l test.txt` echo $n the above two line code give me "67 text.txt" where as i just need n= 67 as line count (3 Replies)
Discussion started by: Danish Shakil
3 Replies

7. Shell Programming and Scripting

line count

Hello I just need the line count of the file... the file is too huge and cant count manually.. Of course i did wc -l But this simply got stuck.. Any suggestion... Tried plenty of option, i know its easy, browsed the google but was not satisfied... (9 Replies)
Discussion started by: j_panky
9 Replies

8. Shell Programming and Scripting

Append line count to each line

Hello forum, I need to append the total line count to the end of each line in a file. The file where this line count needs to be appended is generated by this script: The script does a word frequency count by the first column of a file. if I add wc -l at the end then the line count... (4 Replies)
Discussion started by: jaysean
4 Replies

9. UNIX for Dummies Questions & Answers

Count on every other line

I'd like to create a loop that will display something like: 1 2 29 2 57 2 ... 25173 2 I figure I'd want to make some code that counts to 1798 and for the odd numbers displays: 1+28((n-1)/2) and for the even numbers displays 2. This is what I wrote:#! /bin/csh #include <stdio.h> int... (4 Replies)
Discussion started by: red baron
4 Replies

10. Shell Programming and Scripting

Get the line count from 2nd line of the file ?

Hi, I want to get the line count of the file from the 2nd line of the file ? The first line is header so want to skip that. Thanks. (8 Replies)
Discussion started by: smc3
8 Replies
Login or Register to Ask a Question