Skip to content

Commit 4d06feb

Browse files
author
lutaoact
committed
awk_domain_site.sh awk_filter_router.sh
1 parent 7bb76bb commit 4d06feb

File tree

2 files changed

+41
-0
lines changed

2 files changed

+41
-0
lines changed

awk_domain_site.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
awk '
2+
FNR == NR {domain[$1] = 0; next}
3+
{
4+
for (dom in domain) {
5+
if (match($1, dom "$")) {
6+
domain[dom] += $2
7+
break
8+
}
9+
}
10+
}
11+
END {for (dom in domain) {print dom, domain[dom]}}
12+
' domain site
13+
14+
#或者也可以用$1 ~ dom "$"

awk_filter_router.sh

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
ack router.get routes/* | awk '
2+
BEGIN {
3+
FS=":"
4+
}
5+
{
6+
if ($1 == "routes/sync.js") next;
7+
if ($1 == "routes/ex.js") next;
8+
9+
a = substr($1, 8, length($1) - 10);
10+
if (match($3, /\047.*\047/)) {
11+
# print RSTART, RLENGTH;
12+
b = substr($3, RSTART + 1, RLENGTH - 2);
13+
14+
if (a == "index") {
15+
print b;
16+
next;
17+
}
18+
19+
if ($3 ~ "auth") {
20+
print "/"a"s"b" auth";
21+
} else {
22+
print "/"a"s"b;
23+
}
24+
}
25+
# print $3;
26+
}
27+
'

0 commit comments

Comments
 (0)