![]() |
|
|
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 |
| Delta 2 CSV-filer tillsammans | chachabronson | UNIX för avancerade & Expertanvändare | 3 | 05-06-2008 07:42 |
| Problem att ansluta 2 filer | rochitsharma | UNIX för avancerade & Expertanvändare | 4 | 04-03-2008 07:12 |
| Delta i rader från två filer - vänligen hjälp | chandra004 | Shell-programmering och Skript | 25 | 07-27-2006 03:39 |
| ansluter filer | Manu | UNIX for Dummies Frågor & Svar | 2 | 04-25-2005 01:24 |
| ansluter 2 filer | webtekie | UNIX for Dummies Frågor & Svar | 1 | 10-21-2003 11:51 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Hjälp med att ansluta två filer
Hälsningar, alla. Jag har ett projekt som kräver jag ansluta två datafiler tillsammans och sedan göra lite bearbetning och produktion. Allt måste göras i ett shell script, som använder standard UNIX-verktyg. Filerna ser ut som följande:
File_1 Layout: Acct #, Subacct #, beskriv Urval: 0001,0001, Account1/Sub1 0001,0002, Account1/Sub2 0002,0001, Account2/Sub1 0002,0002, Account2/Sub2 0002,0003, Account2/Sub3 ... File_2 Layout: TransID, Code, Acct #, SubAcct #, Datum, till, belopp, Ref # Urval: 1, D ,0002,0001,2006-01-03, Joe, tjänster, 35.00,1234 2, C ,0002,0003,2006-01-05, Mary, PC Reparation, 50,00, 3, D ,0001,0001,2006-01-05, Amazon.com, bok, 39.95,1235 ... I grund och botten, jag måste lägga till en riktig beskrivning av File_1 till varje post i File_2. När den går är klar, jag tänker använda awk att sammanfatta uppgifterna och produktion, så att inte viktig (beskrivning kan gå in direkt efter ACCT # & subacct # kolumner i File_2, eller det kan läggas till i slutet av varje linje). Jag har försökt gå redan, men eftersom ansluta räknar med att matcha på en enda fråga, och jag försöker att matcha på två områden, gå inte har mycket hjälp. Jag har också försökt sed, Men jag kan inte få ersättning syntax rätt. Någon hjälp skulle vara mycket uppskattat. Rich Lohman |