12 lines
238 B
Bash
12 lines
238 B
Bash
#!/usr/bin/env bash
|
|
|
|
cat "$1"/* \
|
|
| sed -e 's|//.*$||' -e 's|^[ \t]*||' \
|
|
| grep -v '^[ \t]*$' \
|
|
| awk '/\/\*/ {s=1} /\*\// && s==1 {s=0} !s' \
|
|
| grep -v '^.$' \
|
|
| grep -v '^..$' \
|
|
| grep -v '^...$' \
|
|
| wc -l
|
|
|