![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| fil sammenligning script | tiger99 | Shell programmering og Skripting | 1 | 01-30-2008 10:47 |
| Problem i ksh script (String sammenligning) | amarnath | AIX | 1 | 07-18-2006 06:40 |
| Problem i ksh script (String sammenligning) | amarnath | Shell programmering og Skripting | 3 | 07-13-2006 12:14 |
| Hjelp med tid sammenligning shell script for HP-UX | gummysweets | Shell programmering og Skripting | 6 | 10-12-2005 10:48 |
| Installere Oppdateringer fra et skript | viRaven | Shell programmering og Skripting | 3 | 12-12-2003 12:52 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Sammenligning av 2 søndag server programoppgraderinger bruker script
Hei,
Jeg er ikke sikker på hva jeg mangler, prøvd å feilsøke, men var ikke vellykket, noe hjelpe på denne vil være mye verdsatt. 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) Sist endret av DukeNuke2; 03-21-2009 på 12:53.. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|