![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Dateivergleich Skript | tiger99 | Shell Programmierung und Scripting | 1 | 01-30-2008 10:47 AM |
| Problem in ksh-Skript (String-Vergleich) | Amarnath | AIX | 1 | 07-18-2006 07:40 AM |
| Problem in ksh-Skript (String-Vergleich) | Amarnath | Shell Programmierung und Scripting | 3 | 07-13-2006 01:14 PM |
| Hilfe mit der Zeit Vergleich Shell-Skript für HP-UX | gummysweets | Shell Programmierung und Scripting | 6 | 10-12-2005 11:48 AM |
| Installieren von Patches aus einem Skript | viRaven | Shell Programmierung und Scripting | 3 | 12-12-2003 12:52 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Vergleich von 2 Sun-Server mit Patches Skript
Hi,
Ich bin mir nicht sicher, was ich bin fehlt, versucht zu debuggen, aber nicht erfolgreich war, jede Hilfe in diesem Bereich werden sehr geschätzt. Code:
#!/bin/sh
rm -f /tmp/t?
host1=`cat $1|grep Hostname: | awk '{print $2}'`
host2=`cat $2|grep Hostname: | awk '{print $2}'`
rel1=`cat $1|grep Release: | awk '{print $2}'`
rel2=`cat $2|grep Release: | awk '{print $2}'`
arch1=`cat $1|grep "Kernel architecture:" | awk '{print $3}'`
arch2=`cat $2|grep "Kernel architecture:" | awk '{print $3}'`
cat $1 |grep "Patch:" | awk '{print $2}' >/tmp/t1
cat $2 |grep "Patch:" | awk '{print $2}' >/tmp/t2
cat /tmp/t1 | awk '{print $1}'| sort >/tmp/t3
cat /tmp/t2 | awk '{print $1}'| sort >/tmp/t4
prev=`head -1 t3`
for i in `cat t3`
do
curr=$i
if [ $prev != $curr ]
then
currhead=`echo $curr | cut -f 1 -d "-"`
prevhead=`echo $prev | cut -f 1 -d "-"`
if [ $prevhead != $currhead ]
then
echo $prev >> /tmp/ta
fi
prev=$curr
fi
done
rm /tmp/t?
$. / Patchscript + Rm-f / tmp / t? + Cat + Grep Hostname: + Awk (print $ 2) Zuletzt bearbeitet von DukeNuke2; am 03-21-2009 12:53 PM.. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|