#!/bin/sh
# Copyright (C) 2008, Felippe Bueno <bueno@hal.vu> 
# GNUv2 liscence 
# Enjoy

if `echo $* | grep "*" > /dev/null`; then
        servers=""
	server=`echo $1 | cut -d* -f1`
	for x in `egrep ^$server ~/.ssh/known_hosts | cut -d, -f1`
	do
                servers="$servers $x"
	done	
        cssh $servers
	exit
fi



if `echo $2 | egrep '^[0-9]' > /dev/null ` &&  `echo $3 | egrep '^[0-9]' > /dev/null`; then
        servers=""
	for x in `seq $2 $3`
	do
		servers="$servers "$1""$x""
	done
        cssh $servers
	exit
fi

cssh $*
exit

