Got a text formatting/database question ("bash" it to hell?)

James Mcphee jmcphe at gmail.com
Tue Apr 14 18:40:00 MST 2009


awk '$2~/170/ {print}' filename

On Tue, Apr 14, 2009 at 6:34 PM, Jim March <1.jim.march at gmail.com> wrote:

> Guys,
>
> I have an interesting database problem that I think can be solved on
> the command line in one shot.  But I don't know how :(.
>
> I have a comma separated values text file.  Each line shows a voter ID
> number and an election ID number they voted in.  NOT who they voted
> for, and not their names, just that they voted in that election (cast
> a ballot at all, even if blank).
>
> There are multiple elections a given voter likely voted for.  So
> here's the section for two voter IDs (first column) and the elections
> they voted in (second column) plus the method used to vote (third
> column) if it was early or mail-in (which I can ignore).  In pasting
> it to EMail (from Openoffice spreadsheet used as a quick viewer)
> they're separated by spaces but in the original data it's commas.
>
> ---
> 233     2
> 233     3
> 233     4
> 233     5
> 233     6
> 233     7
> 233     31
> 233     32
> 233     38
> 233     41
> 233     45
> 233     55
> 233     57
> 233     95
> 233     96
> 235     2
> 235     3
> 235     4
> 235     5
> 235     6
> 235     7
> 235     31      Early Ballot
> 235     32      Early Ballot
> 235     38
> 235     45
> 235     55
> 235     57      Early Ballot
> 235     95      Early Ballot
> 235     96      Early Ballot
> 235     125
> 235     126     Early Ballot
> 235     143
> 235     147     Early Ballot
> 235     148     Early Ballot
> 235     170     Early Ballot
> ---
>
> So what I want to do is, strip out every line that does NOT have a
> "170" in the second column, and then produce a line count.  I need to
> know (like ASAP) how many people voted in election 170 as that's the
> 2006 RTA special election in Pima County now subject to a recount.
> And then I can do a second pass using the same technique and find out
> how many people filed an early ballot by stripping out those and
> counting lines again (and doing basic subtraction).
>
> Help?  This is about a criminal ivestigation going on right now
> regarding this election...
>
> Thanks!
>
> Jim March
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>



-- 
James McPhee
jmcphe at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.PLUG.phoenix.az.us/pipermail/plug-discuss/attachments/20090414/c1804c72/attachment.htm 


More information about the PLUG-discuss mailing list