Kleines Script um 2 Dateien zu Vergleichen und die Ausgabe in eine weitere Datei zu schreiben.
#!/usr/bin/bash
# Deklaration Variablen
aix=/home/svc.aix_ansible/twe/aix.out
vio=/home/svc.aix_ansible/twe/vio.out
ansible=/home/svc.aix_ansible/twe/ansible.out
check=/home/svc.aix_ansible/twe/check.out
result=/home/svc.aix_ansible/twe/result.out
clear
# Abfrage
echo "Starte die Abfrage . . ."
/srv/lpar2rrd/pwrdata/search_lpar.py | grep -i AIX | sort | awk '{print $1}' > $aix
/srv/lpar2rrd/pwrdata/search_lpar.py | grep -i VIOS | sort | awk '{print $1}' > $vio
cat /etc/ansible/hosts | grep "ansible_host" | sort | awk '{print $1}' > $ansible
# Zusammenfuehren der Dateien aix und vio
cat $aix $vio | sort > $check
# Unterschiede pruefen und Ausgabe in Datei schreiben
rm $result
touch $result
echo "+-----------------------------------------------------------------------+" >> $result
printf "|%9s | %52s | %1s |\n" AIX_LPAR "" "VIO" >> $result
echo "+-----------------------------------------------------------------------+" >> $result
sdiff $check $ansible >> $result
# Dateien, bis auf result.out loeschen
rm $aix $vio $ansible $check
echo "Das Ergebnis wir in der Datei result.out festgehalten. Die linke Spalte enthaelt AIX LPAR und VIO"
echo "Die rechte Spalte enthaelt die Ansible Systeme."