![]() |
|
|
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 |
| Awking! Nyomdai decimális kimenet ütött | divzz | Shell programozás és Scripting | 4 | 05-28-2008 09:02 AM |
| Szállítmány hatalmas XML fájlokat fixsized wellformed részei | Malapha | Shell programozás és Scripting | 0 | 03-17-2008 11:35 AM |
| grepping sok értékek ugyanazon kép | Sreejith_VK | Shell programozás és Scripting | 2 | 03-15-2008 08:41 AM |
| grepping vonalak a kép | tengerész | A UNIX a fejlett és szakértői Felhasználók | 2 | 09-24-2004 09:12 AM |
| 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 |
|
|
|
||||
|
awking és grepping részei kép: a "szuper diff"
OKAY ----
Itt van, mit kell tennem. Nekem van két kép. Szükségem lenne összehasonlítani a két kép, mint például a diff parancs. Én FILENEW hozzátéve, hogy FILEOLD Ha a mezők, a $ 1 $ 2, $ 5, illetve 6 egyforma, akkor én nem akarom felvenni FILENEW feljegyzések FILEOLD. Ha nem, akkor csatolja a sorokat. Lehetséges ez a UNIX scripting világ? Úgy tűnik, hogy ezt meg lehetne tenni az AIX. Én is Perl a legvégső esetben. Keresek kemény, csodálkoztam, ha valaki már csinált valamit, mint ez előtt. ![]() |
|
||||
|
Van szeretné, hogy egy kiváló e?
Saját lassú agy egyszerűen nem értette. Ha például: awk 'BEGIN (FS \u003d OFS \u003d","} NR \u003d\u003d FNR (a [$ 1] \u003d $ 0;) következõ a [$ 1] ($ 0 \u003d $ 0 RS a [$ 1]) (print) 'fájl2 fájl1 Hozzáad egy sort fájl1, ha az első mérkőzés a két fájlt. Mit csak az a vonal, ha mondjuk fields1, 2, 5 és 6 mérkőzés mind fájlokat? És persze, akkor azt vissza kell fordítani, hogy az (azaz, csak add a vonalakat, ha fájl1 mező 1, 2, 5 és 6 között nem párosul fájl1 és fájl2) Természetesen az első FNR vonal fájl2, a [$ 1], mivel az első mezőbe. A második sorban, akkor egyezik a [$ 1] és appends rekord a kimenő fájl1. ![]() Köszönöm a sok segítséget. |
|
||||
|
Fájl1:
---------------------------- alma, körte, banán, narancs, grapefruit, görögdinnye, ananász epples, körte, banán, narancs, grapefruit, görögdinnye, ananász epples, paars, banán, narancs, grapefruit, görögdinnye, ananász graby, epples, banán, narancs, grapefruit, görögdinnye, ananász Fájl2: ---------------------------- pearsrs, alma, bananers, orangas, grapefruit, graby, ananász alma, körte, bandanas, orangatangs, grapefruit, görögdinnye, wineapple Wanted kimenet (fájl1: mellékelt: csak add feljegyzések, amikor területeken 1, 2, 5 és 6 nem egyezik) ----------------------------- alma, körte, banán, narancs, grapefruit, görögdinnye, ananász epples, körte, banán, narancs, grapefruit, görögdinnye, ananász epples, paars, banán, narancs, grapefruit, görögdinnye, ananász graby, epples, banán, narancs, grapefruit, görögdinnye, ananász pearsrs, alma, bananers, orangas, grapefruit, graby, ananász |
|
||||
|
Alapvetően, mi ez a naplózás, hogy a figyelmeztető jelzéseket a programot.
A bejegyzést kap leesett egy fájlba folyamatosan. De néhány bejegyzést ugyanazon a napon, a tranzakció azonosítóját, helyét, és a figyelmeztető kód Folyamatosan csökkent, az újra és újra (mint addig, amíg a probléma meg) Az awk szűrő, hogy a 2. kép csak hozzáteszi, hogy az új üzeneteket, ha nem ugyanaz a dátum, név, helyszín, a kódot, és futtasd a folyamatos szűrés alapján ezeket. |
|
||||
|
Köszönöm
De valami ferde. Oké, ha I do: nawk-f jeffawk fájl2 fájl1 ------------------------ alma, körte, banán, narancs, grapefruit, görögdinnye, ananász epples, körte, banán, narancs, grapefruit, görögdinnye, ananász epples, paars, banán, narancs, grapefruit, görögdinnye, ananász graby, epples, banán, narancs, grapefruit, görögdinnye, ananász Ez alapvetően egy macskát a fájl1. Ha nem: nawk-f jeffawk fájl1 fájl2 ÉN kap a következő: ----------------------- pearsrs, alma, bananers, orangas, grapefruit, graby, ananász alma, körte, banán, narancs, grapefruit, görögdinnye, ananász Az első tétel, "pearsrs", van a pénz. De ez alapvetően egy macskát a fájl2. Nem biztos ? ? ? ? Last edited by jeffpas; 07/17/2008 at 05:19 PM.. |
![]() |
| Könyvjelzõk |
| Címkék |
| awk, grep |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|