12-02-2005
3,
0
Join Date: Dec 2005
Last Activity: 3 December 2005, 1:14 PM EST
Posts: 3
Thanks Given: 0
Thanked 0 Times in 0 Posts
Hi bakunin, it's for a C program I worte, I want to grep the results specifically.
1. What I really want to achieve is find all the lines (I can figure out the piping of the sort stuff) that start with a capital at the beginning, have a 't', 'c', or 'z' anywhere in the word (although I know that part is correct, and the letters I just picked arbitrarily as part of the test) and then has an even number in the 6th field.
2. Sample input from my program would be like:
Shawn 12345 24 567 5 10102
Matthew 12 5467 1111 9 1919
Catherine 555 1234 1 1 33142
thomas 66 7777 087 33 12121
3. Sample output:
Catherine 555 1234 1 1 33142
4. The output only deviates in that I don't get ALL the lines because I compared the file I am grepping and the file I appended to and not all were there.
So I have for the grep:
grep "^[A-Z].*[tcz].* [1-9][02468][0-9]*$" /home/public/data.txt
Thanks for the replies.