![]() |
|
|
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 |
| kijelző változó változó egy helyen, a képernyőn a KSH | raidzero | Shell programozás és Scripting | 7 | 09-25-2008 10:24 AM |
| ismételni. bemutatkozása után változó változó | sboxtops | AIX | 2 | 09-02-2008 03:19 PM |
| bash szkript futását egy változó, egy sorban | shoeb | Shell programozás és Scripting | 1 | 07-06-2008 05:14 AM |
| IFS változó a változó értéke | pvar | Shell programozás és Scripting | 1 | 02-25-2005 06:21 PM |
| Nagyon egyszerű kérdés változó PS1 változó induláskor! | abidmalik | A UNIX a dummies Kérdések és válaszok | 2 | 08-26-2002 02:05 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Hi all, im új awk és apreciate ha nem mondja meg, hogyan kell ezt csinálni, van egy fájl több bejegyzés, mint ez:
Kód:
2008-09-09 21:57:45 44 403 CUSTOM_EVENT Upgrade - end1 2008-09-09 21:57:46 45 403 CUSTOM_EVENT Component Check - start 2008-09-09 21:57:56 46 403 CUSTOM_EVENT Component Check - end 2008-09-09 21:57:56 47 403 CUSTOM_EVENT OSChecksum - start 2008-09-09 21:59:15 48 403 CUSTOM_EVENT OSChecksum - end 2008-09-09 21:59:15 49 403 CUSTOM_EVENT SELLogCheck - start 2008-09-09 22:01:39 50 403 CUSTOM_EVENT SELLogCheck - end 2008-09-09 22:01:40 51 403 CUSTOM_EVENT USB to Serial Connection Test - start 2008-09-09 22:43:46 52 403 CUSTOM_EVENT USB to Serial Connection Test - start 2008-09-09 22:44:15 53 403 CUSTOM_EVENT MemoryCheck - start 2008-09-09 22:44:16 54 403 CUSTOM_EVENT MemoryCheck - end cat $ 1 | awk '(description \u003d $ 6 "" 7 $ "" $ 8 "" $ 9 "" $ 10 "" 11 $ "" $ 12 "" $ 13 "" 14 $ "" $ 15; nyomtatott description)' Először kap minden területen 6-15, majd az I. tryed változik az FS - és kiírja a második mező ... cat $ 1 | awk '(description \u003d $ 6 "" 7 $ "" $ 8 "" $ 9 "" $ 10 "" 11 $ "" $ 12 "" $ 13 "" 14 $ "" $ 15; FS \u003d "-"; nyomtatott leírás $ 2)' persze, hogy kiírja a második mező az egész sort, amely az év ... hehe ... Van úgy, hogy elmondja, hogy awk kimeneti változó a második által behatárolt területen a "-"? thanks all ![]() |
|
|||||
|
Új hozzászólás, hogy a két terület szétvált, és hozzátette: az "ed" a cselekvés ige (csak azért, mert így jobban hangzik.)
Kód:
> cat file74
2008-09-09 21:57:45 44 403 CUSTOM_EVENT Upgrade - end1
2008-09-09 21:57:46 45 403 CUSTOM_EVENT Component Check - start
2008-09-09 21:57:56 46 403 CUSTOM_EVENT Component Check - end
2008-09-09 21:57:56 47 403 CUSTOM_EVENT OSChecksum - start
2008-09-09 21:59:15 48 403 CUSTOM_EVENT OSChecksum - end
2008-09-09 21:59:15 49 403 CUSTOM_EVENT SELLogCheck - start
2008-09-09 22:01:39 50 403 CUSTOM_EVENT SELLogCheck - end
2008-09-09 22:01:40 51 403 CUSTOM_EVENT USB to Serial Connection Test - start
2008-09-09 22:43:46 52 403 CUSTOM_EVENT USB to Serial Connection Test - start
2008-09-09 22:44:15 53 403 CUSTOM_EVENT MemoryCheck - start
2008-09-09 22:44:16 54 403 CUSTOM_EVENT MemoryCheck - end
> cut -c65- file74 | awk '{FS="-"}{print $1" _which was_ "$2"ed"}'
Upgrade _which was_ -ed
Component Check _which was_ started
Component Check _which was_ ended
OSChecksum _which was_ started
OSChecksum _which was_ ended
SELLogCheck _which was_ started
SELLogCheck _which was_ ended
USB to Serial Connection Test _which was_ started
USB to Serial Connection Test _which was_ started
MemoryCheck _which was_ started
MemoryCheck _which was_ ended
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|