|
|
|
|
Google Site
|
|||||||
| Fórumok | Regisztráció | Blog | Man oldalak | Fórum Szabályok | Linkek | Albumok | GYIK | Felhasználók | 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éma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|||
|
Nyomtatás sor, ha az érték az 1. oszlopban az első előfordulás
Hi All,
Szeretném, ha valaki egy scriptet, amely képes elvégezni az alábbiakban. Nyomtassa ki a teljes sort, ha column1, ami "0001" az alábbi példa erre a első előfordulását. Későbbi "0001" esemény nem jelenik meg, és így tovább. Lehet bármilyen szakértői segítséget? Bemenet: 0.001 k \u003d 40 0.001 k \u003d 2 0.002 k \u003d 1 0.003 k \u003d 1 0.004 k \u003d 77 0.004 k \u003d 1 0.005 k \u003d 88 0.005 k \u003d 6 Output: 0.001 k \u003d 40 0.002 k \u003d 1 0.003 k \u003d 1 0.004 k \u003d 77 0.005 k \u003d 88 |
| Sponsored Links | ||
|
|
|
|||
|
Kód:
$ cat buf 0001 k= 40 0001 k= 2 0002 k= 1 0003 k= 1 0004 k= 77 0004 k= 1 0005 k= 88 0005 k= 6 $ perl -n -e '($num) = split /=/; next if $found[$num]; print; $found[$num] = 1' buf 0001 k= 40 0002 k= 1 0003 k= 1 0004 k= 77 0005 k= 88 |
|
|||
|
$ cat test
0.001 k \u003d 40 0.001 k \u003d 2 0002 k \u003d 1 0003 k \u003d 1 0.004 k \u003d 77 0004 k \u003d 1 0.005 k \u003d 88 0.005 k \u003d 6 for i in `cat test | cut-d" "-f1` tesz grep "$ i" próba | head -1>> out.txt kész sort-u out.txt 0.001 k \u003d 40 0002 k \u003d 1 0003 k \u003d 1 0.004 k \u003d 77 0.005 k \u003d 88 |
|
|||
|
Idézet:
A perl kód működni látszik, de nem az awk. Tudna segíteni? Én használ Solaris az úton. Is, meg tudja magyarázni a perl kódot, így jobban meg tudom érteni. Mi a funkciója "-ANE" Kód:
$ nawk '!x[$1]++' file x[$1]++': Event not found $ awk '!x[$1]++' file x[$1]++': Event not found $ /usr/xpg4/bin/awk '!x[$1]++' file x[$1]++': Event not found Last edited by Raynon; 03-17-2008 at 09:12 PM.. |
| Sponsored Links |
|
|
![]() |
| Könyvjelzõk |
| Címkék |
| Solaris |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|
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 |
| nyomtatási sor 1. oszlop előtt áttûnések | ajp7701 | Shell programozás és Scripting | 2 | 04-18-2008 12:05 AM |
| hogy hogyan kell olvasni az oszlop és a nyomtatott értékek alapján, hogy az oszlop | gemini106 | Shell programozás és Scripting | 6 | 03-28-2008 07:05 AM |
| Can we használat "tr" parancs nyomtatott 5. oszlop a teljesítménnyel a "ls-l ' | Nidhi2177 | Shell programozás és Scripting | 4 | 09-17-2007 07:53 AM |
| nyomtatni oszlop segítségével awk | cdfd123 | Shell programozás és Scripting | 2 | 07-26-2007 02:15 PM |
| awk tud nyomtatni oszlop használatával változó? | jambesh | Shell programozás és Scripting | 36 | 09-26-2006 08:39 AM |