Dieses kleine Skript spuckt den Kommentaranteil in einem Shell-Skript aus:
Beispiel:
Code:
#!/bin/sh -f
apply -3 "sh -c 'echo %1: \$((%2 \* 100000 / %3 / 1000)).\$((%2 \* 100000 / %3 % 1000)) %'" $( (
echo lines words bytes
cat "$@" | grep -Exv '#\!.*|[[:space:]]*' | grep -E '^[[:space:]]*#' | wc
cat "$@" | grep -Exv '\#!.*|[[:space:]]*' | wc
) | rs -t 3 3 | rs -e)
Beispiel:
Code:
> commentrate bsda_obj.sh
lines: 69.397 %
words: 85.833 %
bytes: 76.665 %
