-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathanalyze-state
executable file
·65 lines (61 loc) · 1.6 KB
/
analyze-state
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/usr/bin/perl
# analyze
# Do all of our analysis and print out the results.
my $data = "data/aggregate-data.tsv";
print "state\n";
analyzeState("Alabama");
analyzeState("Alaska");
analyzeState("Arizona");
analyzeState("Arkansas");
analyzeState("California");
analyzeState("Colorado");
analyzeState("Connecticut");
analyzeState("Delaware");
analyzeState("Florida");
analyzeState("Georgia");
analyzeState("Hawaii");
analyzeState("Idaho");
analyzeState("Illinois");
analyzeState("Indiana");
analyzeState("Iowa");
analyzeState("Kansas");
analyzeState("Kentucky");
analyzeState("Louisiana");
analyzeState("Maine");
analyzeState("Maryland");
analyzeState("Massachusetts");
analyzeState("Michigan");
analyzeState("Minnesota");
analyzeState("Mississippi");
analyzeState("Missouri");
analyzeState("Montana");
analyzeState("Nebraska");
analyzeState("Nevada");
analyzeState("New Hampshire");
analyzeState("New Jersey");
analyzeState("New Mexico");
analyzeState("New York");
analyzeState("North Carolina");
analyzeState("North Dakota");
analyzeState("Ohio");
analyzeState("Oklahoma");
analyzeState("Oregon");
analyzeState("Pennsylvania");
analyzeState("Rhode Island");
analyzeState("South Carolina");
analyzeState("South Dakota");
analyzeState("Tennessee");
analyzeState("Texas");
analyzeState("Utah");
analyzeState("Vermont");
analyzeState("Virginia");
analyzeState("Washington");
analyzeState("West Virginia");
analyzeState("Wisconsin");
analyzeState("Wyoming");
sub analyzeState($) {
my $state = shift; # This is how you say "grab an argument" in Perl
print "$state: ";
$result = `./colgrep "$state" 3 "$data" | wc -l`;
print $result;
}