![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Jämföra två filer | superstar003 | Forum Support Area för Oregistrerad Användare & Account Problem | 1 | 05-08-2008 04:34 |
| Jämföra två filer .. | padarthy | Shell-programmering och Skript | 1 | 08-29-2007 09:01 |
| jämföra två filer | Marwan | UNIX for Dummies Frågor & Svar | 6 | 06-11-2007 03:39 |
| jämföra skugga filer med riktiga filer | terrym | UNIX för avancerade & Expertanvändare | 4 | 02-09-2007 02:38 |
| Filstorlek överstiger 2GB | Nadeem Mistry | UNIX for Dummies Frågor & Svar | 3 | 07-30-2001 07:53 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Jämföra filer överstiger 1.7GB
HI,
Jag har några filer i två mappar med samma namn som överstiger 2GB.I behov av att jämföra dessa filer. Filerna är i formatet Fil1 i första mappen 1 | 20080430 | IA001 | TREND DYNAMICS INC 2 | 20080430 | IP001 | AMERITAS LIFE INSURANCE CO 3 | 20080430 | IP002 | TRANSAMERICA LIFE INSURANCE CO Fil1 i andra mappen 1 | 20080430 | IA45 | TREND DYNAMICS INC 2 | 20080430 | IP001 | AMERITAS LIFE INSURANCE CO Filerna kan röret eller tabbseparerad. Vad jag behöver göra här är att sortera både filer och sedan jämföra. Men problemet här är sedan filen överstiger 2GB slags kommando wont arbete och jämförelsefönstren kommandot wont arbete. Jämförelsen måste linje för linje och område till område. Resultatet bör i detta format För linjer från filer i första mappen jag behöver för att visa det genom att lägga till "Från test1" till början av obalansen rad som denna Från test1 - 1 | 20080430 | IA001 | TREND DYNAMICS INC För linjer från filer i andra mappar i behöva ange det genom att lägga till "Från test2" till början av obalansen rad som denna Från test2 - 1 | 20080430 | IA45 | TREND DYNAMICS INC Och om en linje som finns i fil 1 i första mappen inte finns i filen 1 i andra mappen sedan skriva ut den linjen ensam på min utdatafilen Därav min slutliga produktionen bör vara Från test1 - 1 | 20080430 | IA001 | TREND DYNAMICS INC Från test2 - 1 | 20080430 | IA45 | TREND DYNAMICS INC Från test1 - 3 | 20080430 | IP002 | TRANSAMERICA LIFE INSURANCE CO Finns det något sätt att göra det? Senast redigerad av ragavhere; 06-05-2008 vid 05:18.. |
|
||||
|
i) skaffa dig ett bättre slags kommando (t.ex. GNU Sortera bör fungera och kan köras på nästan alla unixoid system)
ii) skriver själv en kort slags programm i vissa lämpliga högnivåspråk såsom perl |