Single Server
echo STATE,LABEL,ABSTRACT,PACKAGE,INSTALL TIME for emgr_items in `emgr -P |grep -Ev "PACKAGE|=" |awk '{print $3}' |sort |uniq` do emgr_state=`emgr -l |grep $emgr_items |awk '{print $2}'` emgr_label=`emgr -l |grep $emgr_items |awk '{print $3}'` emgr_install_time=`emgr -l |grep $emgr_items |awk '{print $4,$5}'` emgr_abstract=`emgr -l |grep $emgr_items |awk '{$1=$2=$3=$4=$5=""; print $0}'` emgr_package=`emgr -P |grep $emgr_items |awk '{print $1}'` echo $emgr_state,$emgr_label,$emgr_abstract,$emgr_package,$emgr_install_time done
Multiple Server
echo SERVER NAME,STATE,LABEL,ABSTRACT,PACKAGE,INSTALL DATE,INSTALL TIME for emgr_list in `cat server` do for emgr_items in `ssh $emgr_list emgr -P |grep -Ev "PACKAGE|=" |awk '{print $3}' |sort |uniq` do emgr_state=`ssh $emgr_list emgr -l |grep $emgr_items |awk '{print $2}'` emgr_label=`ssh $emgr_list emgr -l |grep $emgr_items |awk '{print $3}'` emgr_install_date=`ssh $emgr_list emgr -l |grep $emgr_items |awk '{print $4}'` emgr_install_time=`ssh $emgr_list emgr -l |grep $emgr_items |awk '{print $5}'` emgr_abstract=`ssh $emgr_list emgr -l |grep $emgr_items |awk '{$1=$2=$3=$4=$5=""; print $0}'` emgr_package=`ssh $emgr_list emgr -P |grep $emgr_items |awk '{print $1}'` echo $emgr_list,$emgr_state,$emgr_label,$emgr_abstract,$emgr_package,$emgr_install_date,$emgr_install_time done done