File: postats

package info (click to toggle)
potool 0.4-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 136 kB
  • ctags: 60
  • sloc: ansic: 327; yacc: 160; sh: 95; makefile: 74
file content (22 lines) | stat: -rwxr-xr-x 478 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

if [ $# -gt 0 ]; then
	files=$*
else
	files=*.po
fi


(
	ntr=0
	nall=0
	for a in $files; do
		[ -f $a ] || continue
		tr=`potool $a -ft -s 2>/dev/null`
		all=`potool $a -s 2>/dev/null`
		printf '%-24s - %5s/%-5s (%3s%%)  -%s\n' ${a} ${tr} ${all} $((${tr}*100/${all})) $(($all-$tr))
		ntr=$((${ntr}+${tr}))
		nall=$((${nall}+${all}))
	done
	printf '%-24s - %5s/%-5s (%s%%)  -%s\n' "x(100%)x" ${ntr} ${nall} $((${ntr}*100/${nall})) $(($nall-$ntr))
) | sort -nt'(' +1