How do I count how many times a specific word appear in a file (ksh)?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers How do I count how many times a specific word appear in a file (ksh)?
# 1  
Old 05-09-2013
How do I count how many times a specific word appear in a file (ksh)?

Hi
Please can you help how do I count the number of specific characters or words that appear in a file?
# 2  
Old 05-09-2013
Can you post your input file format? That might simplify the task a bit
# 3  
Old 05-09-2013
Hi, is this what you need?
Code:
X=STRING_TO_SEARCH
cat file.txt |sed "s/$X/\n$X\n/g"|grep -c "$X"

# 4  
Old 05-09-2013
How do I count how many times a specific word appear in a file (ksh)?

did not work, because it return 108, but i this case there were only 2 lines with a different character
# 5  
Old 05-09-2013
Can you post a sample input and desired output?
# 6  
Old 05-09-2013
How do I count how many times a specific word appear in a file (ksh)?

I have a txt file with this:

Code:
./INV2143244.41006.ps
./INV18182.41006.ps
./INV18182.41008.ps
./INV75508.41006.ps
./INV2147827.41006.ps
./INV1803373.41006.ps
./INV2148121.41006.ps
./INV2151863.41006.ps
./INV43895.41006.ps
./INV446896.41006.ps
./INV78838.41008.ps

And as you can see from the above there are some line with digit 8 just before
Code:
.ps

So I want to count only those lines with digit 8 like
Code:
./INV78838.41008.ps

# 7  
Old 05-09-2013
If I understand your requirement correctly, then below command will do:
Code:
grep -c "8\.ps" file

This User Gave Thanks to Yoda For This Post:
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Count same word which has come many times in single lines & pars

can i get a simple script for , Count same word which has come many times in single lines & pars Eg file would be == "Thanks heman thanks thanks Thanks heman thanks man" So resullt should be Thanks = 5 heman=2 man = 1 thanks in advance :) Please use code tags for code and... (1 Reply)
Discussion started by: heman96
1 Replies

2. UNIX for Dummies Questions & Answers

[Solved] Count amount of times of appearing of character before a word?

Hello Is there a way to calculate how many times a particular symbol appeared in a string before a particular word. Desktop/Myfiles/pet/dog/puppy So, I want to count number of occurence of"/" in this directory before the word dog lets say. Cheers, Bob (3 Replies)
Discussion started by: FUTURE_EINSTEIN
3 Replies

3. UNIX for Dummies Questions & Answers

how to count number of times each word exist in a file

I'm trying to count the number of times each word in the file exist for example if the file has: today I have a lot to write, but I will not go for it. The main thing is that today I am looking for a way to get each word in this file with a word count after it specifying that this word has... (4 Replies)
Discussion started by: shnkool
4 Replies

4. UNIX for Advanced & Expert Users

Count specific word or character per line

Hi, I need help regarding counting specific word or character per line and validate it against a specific number i.e 10. And if number of character equals the specific number then that line will be part of the output. Specific number = 6 Specific word or char = || Sample data:... (1 Reply)
Discussion started by: janzper
1 Replies

5. Shell Programming and Scripting

Need script to count specific word and iterate over number of files.

Hi Experts, I want to know the count of specific word in a file. I have almost 600+ files. So I want to loop thru each file and get the count of the specific word. Please help me on achieving this... Many thanks (2 Replies)
Discussion started by: elamurugu
2 Replies

6. Shell Programming and Scripting

Print a word specific number of times

Hi All, I wanted to know if there is a shell command to print a word n number of times The Input File is : Cat 4 Bat 3 Zall 1 Kite 2 Output File required is : Cat Cat Cat Cat Bat Bat Bat Zall Kite (4 Replies)
Discussion started by: sam_2921
4 Replies

7. Shell Programming and Scripting

scripting - write a script that will count the number of times a particular word

hello everyone, I'm trying to learn some scripts but i cant get my head around two of them. 1. how can i write a script that will count the number of times a particular word is used in file? 2. how can i make a script that will take me to a web page from unix? if anyone could help it... (3 Replies)
Discussion started by: BigTool4u2
3 Replies

8. Shell Programming and Scripting

Looking for a single line to count how many times one character occurs in a word...

I've been looking on the internet, and haven't found anything simple enough to use in my code. All I want to do is count how many times "-" occurs in a string of characters (as a package name). It seems it should be very simple, and shouldn't require more than one line to accomplish. And this is... (2 Replies)
Discussion started by: Shingoshi
2 Replies

9. UNIX for Dummies Questions & Answers

How to count the occurences of a specific word in a file in bash shell

Hello, I want to count the occurences of a specific word in a .txt file in bash shell. Can somebody help me pleaze?? Thanks!!! (2 Replies)
Discussion started by: mskart
2 Replies

10. Shell Programming and Scripting

Help with scritp to count an specific word into a log

Hello my friends, I need to count how many words are into a log file, I'm using: cat logfile | grep 'word' | wc -l Cuz the 'word' appears once per line. But my logfile grow faster and at the end ofthe day is really big, so how i can count the 'word' only from (by example) line 4000 of... (5 Replies)
Discussion started by: lestat_ecuador
5 Replies
Login or Register to Ask a Question