Results 1 to 2 of 2
Hi everyone. I'm currently trying to design a small, simple enough shell program for area codes. I have a list of area codes in a database, and I am trying ...
- 11-09-2010 #1Just Joined!
- Join Date
- Nov 2010
- Posts
- 1
Searching For Number Within A File
Hi everyone. I'm currently trying to design a small, simple enough shell program for area codes. I have a list of area codes in a database, and I am trying to write a program that will have a user input an area code, and then have the program print out information that immediately follows that area code in my database. I assume I need to use a find or locate command, but I'm not sure if I should be searching for a string or the number itself. The number could possibly occur at some other point in the file, though the way I have the file set up it only occurs once at the newline. Can anyone steer me in the right direction as to what function I should use and how I should go about it? As is I only have the absolute bare-bones beginning of having an echo for the prompt to input an area-code, and the read once it's input. Without the find I'm not sure how much farther I can get. Also, would it make it easier if I added some character such as a ! to the end of the number at the newline to make it easier to search for? With a macro that would be easy enough to do. I know it was wordy, but thanks for the suggestions in advance!
- 11-09-2010 #2Linux Guru
- Join Date
- Apr 2009
- Location
- I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
- Posts
- 8,970
grep 'number$' dbfile
That will find "number" at the end of a line in dbfile. Make sure you use single quotes around the argument.Sometimes, real fast is almost as good as real time.
Just remember, Semper Gumbi - always be flexible!


Reply With Quote