#「コロ助」という Windows 上で動くものはありましたが。
空行とコメント行を考慮できればいい程度なので、awk で書いてみました。
# cat count.gawk { line++ } /^[[:blank:]]*$/ { space++ } /^[[:blank:]]*#/ { comment++ } END { effect = line - (space + comment) printf "%5d %5d %5d %5d %s\n", effect, comment, space, line, FILENAME }
# gawk -f count.gawk /etc/init.d/kdump 378 43 49 470 /etc/init.d/kdumpまあ、この程度でも十分。