list all files containing 4 digit number using grep


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers list all files containing 4 digit number using grep
# 1  
Old 08-11-2010
list all files containing 4 digit number using grep

how can i list all files in my home directory that have a 4 digit id number, the line number where the id is located and the id itself not printing the entire line?
# 2  
Old 08-11-2010
Hi
Please post a sample input and output file which will make us understand better.

Guru.
This User Gave Thanks to guruprasadpr For This Post:
# 3  
Old 08-11-2010
try this if it helps you..It prints all 4 digit numbers if irrespective its id or not...

Code:
egrep -Hon "[0-9][0-9][0-9][0-9]" /home/user


This works on linux...if your OS is missing some of the above options..we need to find alternative..

-Raja
This User Gave Thanks to rajamadhavan For This Post:
# 4  
Old 08-11-2010
Raj,
thanks for the effort buddy.
unfortunately there is no output on the screen despite the fact that some files do have
4 digit numbers.
doesn't work.

---------- Post updated at 11:39 PM ---------- Previous update was at 11:36 PM ----------

guruprasad,
when i am in my home directory after i do cd ~, i have files in my home directory that contain numbers that are 4 digits long.
all i am trying to do i list the files that have 4 digit long numbers, what line they are on within the file and what are the numbers themselves, all this without outputting out the entire line.

---------- Post updated at 11:39 PM ---------- Previous update was at 11:39 PM ----------

i am a beginner user, using putty.
# 5  
Old 08-11-2010
Hi,
Which is your OS ? That script did work for me on Linux

Code:
>>egrep -Hon "[0-9][0-9][0-9][0-9]" *
id-1:4:2345
id-2:3:3467
id-2:5:7856
id-2:7:8923
log:1:2010
log:2:1982
log:2:2005
log:7:0186
log:10:0186
prf.pl:1:1230
prf.pl:1:4444
prf.pl:1:0000
ttt:2:2222
ttt:2:2230

-Raja
This User Gave Thanks to rajamadhavan For This Post:
# 6  
Old 08-11-2010
so sorry, by ID i did not mean unix network id.
i meant id as in class number or a 10 digit phone number.
how to display a patter of number within a file?

but anyways, i have putty installed on my windows xp and that command gave no output.

---------- Post updated at 11:51 PM ---------- Previous update was at 11:45 PM ----------

hi,
forgot to put the *.
now, the problem is that it is giving 5, 6, 7 digit numbers highliighting only the first 5 which is not what i wanted.

---------- Post updated 08-11-10 at 12:10 AM ---------- Previous update was 08-10-10 at 11:51 PM ----------

Raja,
it's working. my apologies.
thank you so much buddy.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

I need to find in a file a list of number where last two digit end in a range

I all I am tryng to find a way to sort a list of number in a file by the value of last two digit. i have a list like this 313202320388 333202171199 373202164587 393202143736 323202132208 353201918107 343201887399 363201810249 333201805043 353201791691 (7 Replies)
Discussion started by: rattoeur
7 Replies

2. UNIX for Beginners Questions & Answers

Process only 4 digit odd number starting with zero

I am trying to process only IonCode_odd #'s (always 4 digits starting with zero), but the below isn't working as expected. Is there a better way? Thank you :). IonCode_0401_xxxx_xxxx_xxxx.bam IonCode_0401_xxxx_xxxx_xxxx.bam.bai IonCode_0401_xxxx_xxxx_xxxx.fastq... (2 Replies)
Discussion started by: cmccabe
2 Replies

3. Shell Programming and Scripting

List files with number to select based on number

Hi experts, I am using KSH and I am need to display file with number in front of file names and user can select it by entering the number. I am trying to use following command to display list with numbers. but I do not know how to capture number and identify what file it is to be used for... (5 Replies)
Discussion started by: mysocks
5 Replies

4. Shell Programming and Scripting

How to compare specific digit in number?

Dear All, Lets say I have a number with following format: ####.12e-## now I want to compare place holder in position 1 and 2. How can I do that? Note: My number is stored in a variable say var. example: var=9999.12e-05 Thanks & Regards, linuxUser_ (6 Replies)
Discussion started by: linuxUser_
6 Replies

5. Shell Programming and Scripting

Print a number up to last significant digit after decimal point

I want to write/print a number through a shell script up to its last significant digit (LSD) after the decimal point. Say, x=10.00056000000000000 I want to print x as x=10.00056. Note that x can be any thing so I cannot know the position of the LSD always. Thanks. (16 Replies)
Discussion started by: hbar
16 Replies

6. UNIX for Dummies Questions & Answers

grep specific number from a list of numbers

Hello. I have 9060 files labelled File1 to File9060. They are in numerical order. When I grep a file eg. File90 it will show me all files that contain the pattern "File90", eg File901 or File9001. I can only get specific files for File1000 or higher. How can I resolve this problem? Is there a... (5 Replies)
Discussion started by: godzilla07
5 Replies

7. Programming

Find out 2^n+1 , where n is a 3 digit number

I have to write a c program which takes a 3 digit number n and calculates the value of (2^n)+1 and then determines the number is prime or not. I have tried to first calculate the value of 2^n and then adding one to it and then apply the logic of prime number. but the ultimate problem is that... (7 Replies)
Discussion started by: agrawal.prachi
7 Replies

8. Programming

generating 16 digit random number in C

Hi, How can we generate 16 digit random nos in C. (10 Replies)
Discussion started by: ajaysahoo
10 Replies

9. Shell Programming and Scripting

adding a 6 digit number retaining 0s on the left

i am new to shell scripting. i want to keep on increamenting a 6 digit number. For eg. 000000 + 1 = 000001 But instead of 000001 i get only 1. How do i do this ? Pls help. (8 Replies)
Discussion started by: kanchan_cp
8 Replies

10. Shell Programming and Scripting

Extracting 10 digit number from txt files

Hi, Was wondering if you could give me an example of extracting a 10 digit number from 5 txt files using a regular expression (the number is always different ) and storing the numbers in variables Thanks C19 (9 Replies)
Discussion started by: c19h28O2
9 Replies
Login or Register to Ask a Question