![]() |
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 |
| formatering række strenge | nhatch | UNIX for dummyer Spørgsmål & svar | 10 | 04-28-2009 12:55 AM |
| Parse bortset strengene af kommasepareret data med varierende antal felter | 2reperry | Shell Programmering og Scripting | 7 | 09-12-2008 01:33 PM |
| hvordan du søger med 2 strings. | syamkp | Shell Programmering og Scripting | 2 | 03-10-2008 04:50 AM |
| Søg mellem strengene en ELLER | pbsrinivas | Shell Programmering og Scripting | 3 | 07-12-2007 04:46 AM |
| Søg efter strenge | lesstjm | UNIX for dummyer Spørgsmål & svar | 5 | 04-26-2002 09:58 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Varierende antal awk søgestrenge
Jeg har oprettet en awk script, der håndterer varierende antal søgestrenge udleveres til det som kommando linje parametre ($ 1 $ 2 osv.). Der kan være 1 eller 2 eller 3 eller derover. En forenklet udgave af manuskriptet er:
Code:
awk -v TYP="$1 $2 $3 $4 $5 $6" '
BEGIN {
CTYP = split (TYP,TYPP," ")
}
{for ( i=1; i <= CTYP; i++ ) {
if ($0 ~ TYPP[i]) {print; break}
}}
' file1 > file2
exit 0
Kunne nogen foreslået en alternativ metode til at håndtere dette scenario? Any help is appreciated. Tak. |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|