![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| file összehasonlítás script | tiger99 | Shell programozás és Scripting | 1 | 01-30-2008 10:47 AM |
| Probléma a ksh script (String összehasonlítás) | amarnath | AIX | 1 | 07-18-2006 07:40 AM |
| Probléma a ksh script (String összehasonlítás) | amarnath | Shell programozás és Scripting | 3 | 07-13-2006 01:14 PM |
| Segítség az idő összehasonlítása shell script for HP-UX | gummysweets | Shell programozás és Scripting | 6 | 10-12-2005 11:48 AM |
| A javítások telepítése a script | viRaven | Shell programozás és Scripting | 3 | 12-12-2003 12:52 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Összehasonlítása 2 V. szerver tapaszok segítségével script
Szia,
Nem vagyok biztos benne, mit hiányzik, megpróbálta debug de nem volt sikeres, bármilyen segítséget fogják ezt igen nagyra értékelik. Kód:
#!/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? + Macska + Grep Állomásnév: + Awk (print $ 2) Last edited by DukeNuke2; 03/21/2009 at 12:53 PM.. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|