![]() |
|
|
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 |
| kiválasztását kép alapján típusok | ganapati | A UNIX a fejlett és szakértői Felhasználók | 3 | 02-04-2008 10:09 AM |
| diff fájlokat másolja | Hitori | A UNIX a fejlett és szakértői Felhasználók | 3 | 07-15-2006 07:53 AM |
| szöveges fájlok keresése az egyes oszlopok duplicates | Gerry405 | A UNIX a dummies Kérdések és válaszok | 2 | 08-18-2005 11:51 AM |
| könyvtárban találja a 2 típusú fájlok | dangral | A UNIX a dummies Kérdések és válaszok | 2 | 10-13-2004 02:51 PM |
| diff 2 kép; kimenet diff által a 3. kép | blt123 | Shell programozás és Scripting | 2 | 05-28-2002 12:29 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Meg kell összehasonlítani 2 diff fájlok típusát, és keresd meg a duplikált után minden egyes fájltípusok:
1. típusú fájl neve is hasonló: file1.abc (abc kiterjesztését is a 3 karakter, de tudom, hogy szűk, vagy a 10/15 hardcode kombinációk). A többi fájl file1.bcd01abc (kiterjesztése BCD állandó, 2 számjegyű (00 a 04) és az utolsó három karakter lehet bármilyen 3 betű (tudom, hogy az elmúlt szűk 3 charcaters a 10-15 kombinációk). ha a forgatókönyv úgy találja másodlatot után coparing e két típusú fájlokat, a kimenet jelzi az "másodlat található file1.abc és és file1.bcd01abc és az érték xxxx". Mindkét fájl formátum: 172.10.10.19 <TAB> rou020i00sfg <TAB> leírások Köszönöm, és ez nem egy homwork. |
|
||||
|
Ez megállapítja duplicates
Kód:
find_dup()
{
awk ' FILENAME=="file1" { arr[$0]++ }
FILENAME=="file2" { if (arr[$0] { print "value is", $0} }
' file1 file2
}
kap egy listát a más típusú fájlok - hívja fel a fájl dirfile2 Ok most hívja a find_dup () fuunction minden file-kombináció: Kód:
#/bin/ksh
while read file2
do
while read file1
do
ln -s file1 $file1
ln -s file2 $file2
result=$( find_dup )
if [[ ! -z $result ]] ; then
echo "duplicate found in $file1 and $file2 $result"
fi
done < dirfile1
done < dirfile2 > result.log
|
|
||||
|
Hogyan lehet különbséget fájlnévkiterjesztéseket.
lásd a fájl NANE kezdődik fájl1, de a meghosszabbítások diff. file1.xxx file1.bcd00xxx úgy kell olvasni, miközben én tettem fájl1 .* majd a második fájlban file1.bcd * Én is kapok error: [13]: dirfile2: nem lehet megnyitni Köszönöm Last edited by ricky007; 03/05/2008 at 12:40 PM.. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|