![]() |
|
|
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 |
| megállapítás legnagyobb könyvtárak az állományrendszerben | GKnight | Shell programozás és Scripting | 8 | 04-30-2008 09:58 PM |
| A legnagyobb dump berendezés túl kicsi | click007 | AIX | 4 | 10-26-2007 06:08 AM |
| találni legnagyobb fájl | mohan705 | Shell programozás és Scripting | 15 | 07-04-2007 03:34 AM |
| Találja meg az 5o legnagyobb fájl egy könyvtár | igidttam | Fájlrendszerek, lemez és memória | 8 | 05-16-2007 02:20 PM |
| ügyiratának legnagyobb mérete pwd | rameshparsa | Shell programozás és Scripting | 4 | 11-22-2005 12:25 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
legnagyobb területen, awk, segítség
Hi All, Saját fájlt így: Kód:
$ cat max.txt abcd:1982:a efghij:1980:e klmn:1923:k opqrst:1982:o Meg kell találnom a legnagyobb első mezőben és a megfelelő sorban. vagyis Kimeneti szükség: Kód:
efghij efghij:1980:e opqrst opqrst:1982:o HTH, jkl_jkl |
|
||||
|
Próbáld ki ezt a kódot: Kód:
#!/bin/bash
#constant
INFILE="max.txt"
#core script
awk ' BEGIN { OFS=FS=":"; cur=max=0; seen=""}
{
cur = length($1)
if(cur > max ){
seen = $1 " " $0
}
else if(cur == max){
seen = seen "\n" $1 " " $0
}
}
END { print seen }' $INFILE
#exit normally
exit 0
. Aaron |
|
||||
|
Idézet:
. Aaron |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|