![]() |
|
|
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 |
| módosítják az adott minta kiindulási a második sorban a keresési minta | imas | A UNIX a dummies Kérdések és válaszok | 1 | 10-12-2008 02:19 PM |
| módosítják az adott minta kiindulási a második sorban a keresési minta | imas | A UNIX a dummies Kérdések és válaszok | 2 | 10-12-2008 12:30 PM |
| Hogyan lehet törölni egy fájlt nyilvántartást egyezési mintát? | mode09 | A UNIX a dummies Kérdések és válaszok | 2 | 07-15-2008 02:53 PM |
| kizárni oszlopok összeghez line pattern | greptastic | A UNIX a dummies Kérdések és válaszok | 5 | 06-30-2008 04:32 AM |
| Multile Mintamélység Keresés az ugyanabban a sorban, és töröljük | sasree76 | Shell programozás és Scripting | 2 | 04-16-2008 03:12 PM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
Hozzászólás / törölje az adott minta kiindulási a második sorban az illesztési minta
Szia,
Nekem van file 1.txt a következő bejegyzések jelennek meg: 0152364 | 134.444 | 10.20.30.40 | 015.236.433 0233654 | 122.555 | 10.20.30.50 | 023.365.433 ** ** ** A file-ban 2.txt már a következő bejegyzések jelennek meg: 0152364 | 134.444 | 10.20.30.40 | 015.236.433 0233654 | 122.555 | 10.20.30.50 | 023.365.433 0789456 | 332.211 | 10.20.30.40 | 078.945.633 1234567 | 225.522 | 10.20.30.50 | 123.456.733 0321654 | 999.999 | 10.20.30.40 | 032.165.433 0456123 | 777.899 | 10.20.30.40 | 045.612.333 *** *** *** Azt akarom, hogy az IP-cím oszlopot 1.txt majd keressen rá 2.txt és kommentálják a duplikált bejegyzést a második illeszkedő mintával. azaz vennem kell, hogy a következő kimenet 2.txt alábbiak szerint: 0152364 | 134.444 | 10.20.30.40 | 015.236.433 0233654 | 122.555 | 10.20.30.50 | 023.365.433 # 0789456 | 332.211 | 10.20.30.40 | 078.945.633 # 1234567 | 225.522 | 10.20.30.50 | 123.456.733 # 0321654 | 999.999 | 10.20.30.40 | 032.165.433 # 0456123 | 777.899 | 10.20.30.40 | 045.612.333 *** *** *** Alul van a script írtam, de ez minden észrevételt az ismétlődő bejegyzéseket: for i in `cat 1.txt | cut-d" | "-f3` tesz macska 2.txt |sed "s / ^ \ (.* \ | $ i \ |.*)/#/ g"> tmp.txt mv tmp.txt 2.txt kész Tud némely egy útmutató, hogyan kell hagynia az első két példányban belépés érintetlen, és hozzászólások törlöm a második ismétlődő belépési és így tovább. ![]() Kérem, ne zárd be ezt a szál, ha nem tudja a választ. Köszönöm -Imas |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|