![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| finde største biblioteker i et filsystem | GKnight | Shell Programmering og Scripting | 8 | 04-30-2008 08:58 PM |
| Den største dump enheden er for lille | click007 | AIX | 4 | 10-26-2007 05:08 AM |
| finde største fil | mohan705 | Shell Programmering og Scripting | 15 | 07-04-2007 02:34 AM |
| finde 5o største filer i en mappe | igidttam | Filsystemer, disketter og Hukommelse | 8 | 05-16-2007 01:20 PM |
| fil af største størrelse i pwd | rameshparsa | Shell Programmering og Scripting | 4 | 11-22-2005 12:25 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
største område, awk, hjælpe
Hi All,
Min filen på denne måde: Code:
$ cat max.txt abcd:1982:a efghij:1980:e klmn:1923:k opqrst:1982:o Output kræves: Code:
efghij efghij:1980:e opqrst opqrst:1982:o jkl_jkl |
|
||||
|
Prøv denne kode:
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
|
|
||||
|
Citat:
. Aaron |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|