Re: скриптик хочу
Цитирую Yuri Kozlov <yuray@id.ru>:
> Не удержался :-)
> Улучшения приветствуются
>
> #!/bin/sh
> #
> # Yuri Kozlov, 2004
> #
>
> if [ -z $1 ]
> then
> inpdir="."
> else
> inpdir=$1
> fi
>
> for fn in `find $inpdir -name "*.po"`
> do
> awk '
> BEGIN { all=0; fuz=0 }
> /^msgid/ { all++; tf = 0 }
> /^#, fuzzy$/ { fuz++ }
>
> /^msgid ""$/ { f = 1 }
>
> /^msgstr ""$/ { if ( f != 1 ) {
> tf = 1
> untra = untra + 1
> }
> else {
> f = 0
> }
> }
> /^"/ {
> f = 0
> untra = untra - tf
> tf = 0
> }
>
> END { print FILENAME,"all="all-1,"fuzzy="fuz,"untranslated="untra
> }
> ' $fn
> done
>
Мда, а маны почитать?
find . -name '*.po' -print -exec msgfmt -vo /dev/null {} \;
PS: При большом желании можно и в скриптик :-)
Reply to: