#!/bin/bash cd /var/lib/backuppc/pc OUT="<table align=center> <thead> <tr> <th rowspan=2 align=left>Host</th> <th colspan=2>Nb backups</th> <tr> <th>Before V4</th> <th>After V4</th> </tr> </thead> <tbody>" t_v3=0 t_v4=0 for h in * do [ ! -d "$h" -o ! -e "$h/backups" ] && continue vers=$( cat $h/backups|cut -f24 ) v3=$( echo -e "$vers"|grep -Ev '^4'|wc -l|cut -f1 ) let t_v3=t_v3+v3 [ $v3 -ne 0 ] && v3="<strong>$v3</strong>" v4=$( echo -e "$vers"|grep -Ec '^4' ) let t_v4=t_v4+v4 OUT="$OUT<tr><td align=left>$h</td><td>$v3</td><td>$v4</td></tr>" done [ $t_v3 -gt 0 ] && t_v3="<strong>$t_v3</strong>" OUT="$OUT </tbody> <tfooter> <tr> <th align=right>Total :</th> <th>$t_v3</th> <th>$t_v4</th> </tr> </tfooter> </table>" echo $OUT|lynx -stdin