The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
inserire una linea dopo linea specifica namishtiwari Shell scripting e di programmazione 8 05-21-2008 03:16 PM
Aggiunta di un columnfrom uno specifit numero di riga a uno specifico numero di riga Ezy Shell scripting e di programmazione 2 05-12-2008 09:29 AM
stampa la prossima linea troppo? AndyA Shell scripting e di programmazione 6 01-31-2008 06:35 AM
Stampa punti in località specifiche in console? Max_Payne Di programmazione ad alto livello 0 01-13-2008 12:57 AM
Stampa con linee specifiche awk NF jehrome_rando Shell scripting e di programmazione 1 03-13-2007 04:23 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 07-17-2008
jake_won jake_won is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2008
Interventi: 5
Stampa di una linea specifica utilizzando AWK

Salve,

Ho uno script che scarica solo le informazioni specifiche da fcinfo comando. Qui di seguito è una porzione di script.

#! / usr / bin / ksh
set-x
HBA_COUNT \u003d `sudo fcinfo HBA porta-| grep-i statale | awk 'END (print NR)'`
echo "$ HBA_COUNT HBAs esiste"
echo'........'

INDICE 1 \u003d
mentre [wiki] $ $-le INDICE HBA_COUNT [/ wiki]; fare
HBA_STAT [$ index] \u003d `sudo fcinfo HBA porta-| grep-i 'Port WWN' | awk 'NR \u003d\u003d $ INDICE' | Awk '(print $ NF)' `
print 'WWN:'
(print $ HBA_STAT [$ index])
((INDICE INDICE 1 \u003d $))
fatto

La parte in rosso è dove Sto avendo problemi con. Quando sono di tipo
sudo fcinfo HBA porta-| grep-i 'Port WWN' | awk 'NR \u003d\u003d1'| Awk' (print $ NF) '
nella riga di comando, non ho alcun problema di visualizzazione del WWN info (il cui valore può variare in blu).

Inoltre, ho notato qualcosa di divertente in cui, se i sostituire (nello script)
HBA_STAT [$ index] \u003d `sudo fcinfo HBA porta-| grep-i 'Portare WWN' | Awk 'NR \u003d\u003d $ INDICE' | Awk '(print $ NF)' `
con
HBA_STAT [$ index] \u003d `sudo fcinfo HBA porta-| grep-i 'Stato' | Awk 'NR \u003d\u003d $ INDICE' | Awk '(print $ NF)' `
ancora non funziona, ma una volta che cambia 'NR \u003d\u003d $ INDICE' con '$ NR \u003d\u003d INDICE', Funziona ...
Qualcuno può spiegare il motivo per cui questo accade e forse mi ha corretto la sintassi se sto facendo qualcosa di sbagliato?

Grazie
 

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 02:49 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0