![]() |
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 |
| A UNIX a fejlett és szakértői Felhasználók Szakértő-to-szakértő. Tudjon fejlett UNIX, UNIX parancsokat, a Linux operációs rendszereket, Rendszeradminisztráció, programozás, a Shell, a Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
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 |
| Comparing két kép | ragavhere | Shell programozás és Scripting | 32 | 12-04-2008 01:24 PM |
| Comparing két kép | guptan | Shell programozás és Scripting | 5 | 08-04-2008 08:02 AM |
| Finding fájl nevét, akik a valódi szám nagyobb, akkor difined. | harmonwood | Shell programozás és Scripting | 2 | 11-09-2007 10:28 AM |
| Comparing 2 kép | hdixon | A UNIX a dummies Kérdések és válaszok | 2 | 08-01-2007 12:24 PM |
| összehasonlítják a két kép | Marwan | A UNIX a dummies Kérdések és válaszok | 6 | 06-11-2007 02:39 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
összehasonlítása árnyék kép valós kép
Szia
Meg kell összehasonlítani shadow fájlméretek azok valódi file társaik. Ha az árnyék fájlméret eltér formában realfile mérete akkor kell küldenie egy e-mailt. A problémám az, hogy a rendszer már több mint 1600 shadowfiles különböző könyvtárak, különböző nevek. Csak az a consistancy. sh file ext for shadowfiles. Minden olyan egyszerű ezt a módszert? Thanx Terry |
|
||||
|
Biztos vagy benne, hogy a. Sh fájlok nem találhatók ún. Sh mert shell scriptek?
A UNIX nem kapcsolja össze, amit egy fájlt a fájl kiterjesztés, mint a Windows csinál. Kaphat az "ízét" a fájl a fájl parancs Kód:
file myscript.sh |
|
||||
|
Kód:
#/bin/ksh
# get the base real files
find /path/to/realfiles -name '*' -type f | \
while read file
do
wc -c "$file" | read size dummy
echo "`basename $file` $size"
done > realfiles
# get all the shadow files
find / -type ! -name '/path/to/realfiles/*' |\
while read file
do
wc -c "$file" | read size dummy
echo "`basename $file` $size $file"
done > shadowfiles
# create a file badfiles that is a list of all the failures
awk '{
FILENAME=="realfiles" {
key[$1 $2]++
}
FILENAME=="shadowfiles" {
if( !key[$1 $2]) { print $3 }
}
}' realfiles shadowfiles > badfiles
# send email
cat badfiles | /usr/bin/mailx -s 'bad shadow files' somebody@someplace.com
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|