#! /bin/zsh LC_ALL=C emulate zsh integer all integer justcode all=${${(s: :)"$(wc -l zblog.in)"}[1]} justcode=$( grep -v -e '^[ \t]*#' -e '^$' zblog.in | wc -l ) printf 'zblog line stats:\n-------------------------\n' printf ' just code: %6d\n' $(( [#10] justcode )) printf 'comments&blanks: %6d\n' $(( [#10] all - justcode )) printf ' all lines: %6d\n' $(( [#10] all ))