![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| bestand vergelijking script | tiger99 | Programmeren en Shell Scripting | 1 | 01-30-2008 10:47 |
| Probleem in ksh script (String vergelijking) | Amarnath | AIX | 1 | 07-18-2006 07:40 |
| Probleem in ksh script (String vergelijking) | Amarnath | Programmeren en Shell Scripting | 3 | 07-13-2006 01:14 PM |
| Hulp met de tijd vergelijking shell script voor HP-UX | gummysweets | Programmeren en Shell Scripting | 6 | 10-12-2005 11:48 |
| Patches installeren van een script | viRaven | Programmeren en Shell Scripting | 3 | 12-12-2003 12:52 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Vergelijking van 2 zondag server met behulp van patches script
Hoi, Ik weet niet zeker wat ik ontbreekt, geprobeerd te debuggen, maar was niet succesvol is, enige hulp op dit wordt zeer gewaardeerd. 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?
Toen ik dit uitvoeren krijg ik de volgende output, en stucks er zelf. $. / Patchscript + Rm-f / tmp / t? + Kat + Grep Hostnaam: + Awk (print $ 2) Laatst gewijzigd door DukeNuke2; op 03.21.2009 12:53.. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|