![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Feststellung größten Verzeichnisse in einem Dateisystem | GKnight | Shell Programmierung und Scripting | 8 | 04-30-2008 09:58 PM |
| Die größten Müllkippe Gerät ist zu klein | click007 | AIX | 4 | 10-26-2007 06:08 AM |
| finden größte Datei | mohan705 | Shell Programmierung und Scripting | 15 | 07-04-2007 03:34 AM |
| die 5o größten Dateien in einem Verzeichnis | igidttam | Dateisysteme, Festplatten und Memory | 8 | 05-16-2007 02:20 PM |
| Datei-Größe in der größten pwd | rameshparsa | Shell Programmierung und Scripting | 4 | 11-22-2005 12:25 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
größte Bereich, awk, helfen
Hi All, Meine Datei ist wie folgt: Code:
$ cat max.txt abcd:1982:a efghij:1980:e klmn:1923:k opqrst:1982:o Ich habe, um herauszufinden, die größte und erste Feld der entsprechenden Zeile. dh Leistung erforderlich: Code:
efghij efghij:1980:e opqrst opqrst:1982:o HTH, jkl_jkl |
|
||||
|
versuchen Sie diesen Code ein: Code:
#!/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 |
|
||||
|
Zitat:
. Aaron |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|