![]() |
|
|
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 |
| indsætte en linje efter specifik linje | namishtiwari | Shell Programmering og Scripting | 8 | 05-21-2008 03:16 PM |
| Tilføjelse af en columnfrom en specifit linje nummer til en specifik linje antal | Ezy | Shell Programmering og Scripting | 2 | 05-12-2008 09:29 AM |
| trykning næste linje for?? | AndyA | Shell Programmering og Scripting | 6 | 01-31-2008 06:35 AM |
| Udskrivning Dots bestemte steder i Console? | Max_Payne | Højtstående Programmering | 0 | 01-13-2008 12:57 AM |
| Udskrivning linjer med specifikke awk NF | jehrome_rando | Shell Programmering og Scripting | 1 | 03-13-2007 04:23 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Udskrivning af en specifik linje ved hjælp AWK
Hej,
Jeg har et script, der henter kun specifikke oplysninger fra fcinfo kommando. Herunder er en del af script. #! / usr / bin / ksh set-x HBA_COUNT \u003d `sudo fcinfo HBA-port | grep-i staten | awk 'END (print NR)'` echo "$ HBA_COUNT HBAs eksisterer" echo'........' INDEX \u003d 1 mens [wiki] $ Index-le $ HBA_COUNT [/ wiki]; gøre HBA_STAT [$ INDEX] \u003d `sudo fcinfo HBA-port | grep-i 'Port WWN' | awk »NR \u003d\u003d $ INDEX ' | Awk '(print $ NF)' `gjort Den del i rødt er der, hvor jeg har problemer med. Når jeg skriver sudo fcinfo HBA-port | grep-i 'Port WWN' | awk 'NR \u003d\u003d1'| Awk' (print $ NF) ' til kommandolinjen, har jeg ikke noget problem at vise WWN info (hvor værdien i blå kan variere). Også, bemærkede jeg noget sjovt, hvor hvis jeg erstatte (i skrift) HBA_STAT [$ INDEX] \u003d `sudo fcinfo HBA-port | grep-i 'Port WWN' | Awk »NR \u003d\u003d $ INDEX ' | Awk '(print $ NF)' ` med HBA_STAT [$ INDEX] \u003d `sudo fcinfo HBA-port | grep-i "stat" | Awk »NR \u003d\u003d $ INDEX ' | Awk '(print $ NF)' ` det stadig ikke virker, men når jeg ændre »NR \u003d\u003d $ INDEX ' med '$ NR \u003d\u003d INDEX', Det virker ... Kan nogen forklare, hvorfor dette sker, og måske korrigere mig om syntaks, hvis jeg gør noget galt? Tak |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|