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
Come stampare una riga vuota quando il campo è cambiato yahyaaa Shell scripting e di programmazione 9 06-17-2008 11:31 AM
Stampa ultimo verificarsi se prima partita campo Raynon Shell scripting e di programmazione 9 03-13-2008 03:28 AM
Confronta le date in un settore e la stampa della data ultima fila cvkishore Shell scripting e di programmazione 1 08-04-2007 08:58 AM
regexp per la stampa dopo un campo SEPERATOR ramky79 Shell scripting e di programmazione 7 05-09-2007 07:31 PM
egrep settore stampa knc9233 UNIX for Dummies Domande & Risposte 2 02-14-2007 02:07 PM

Closed Thread
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 10-13-2008
DEANNE Deanne is offline
Utente Registrato
  
 

Join Date: May 2007
Interventi: 31
Question come stampare campo di linea n m

Ciao a tutti, ho una base csh / awk questione.

Come faccio a stampare un determinato campo a partire da una data linea in un determinato file?

Grazie in anticipo!
  #2 (permalink)  
Old 10-13-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderatore
  
 

Iscriviti Data: febbraio 2007
Messaggi: 4.330

Codice:
awk 'NR==given_line{print $given_field}' given_file

Saluti
  #3 (permalink)  
Old 10-13-2008
tayyabq8's Avatar
tayyabq8 tayyabq8 is offline Forum Advisor  
Moderatore
  
 

Iscriviti Data: novembre 2004
Location: Bahrain
Interventi: 579
^ ^ ^ ^ È perdere il dato separatore di campo
  #4 (permalink)  
Old 10-13-2008
DEANNE Deanne is offline
Utente Registrato
  
 

Join Date: May 2007
Interventi: 31
franklin grazie! si prova!

oh im utilizzando il separatore di campo di default (spazio)
  #5 (permalink)  
Old 01-14-2009
DEANNE Deanne is offline
Utente Registrato
  
 

Join Date: May 2007
Interventi: 31
Hmmm, qualcuno può aiutarmi perché doesnt lavoro quando uso una variabile per la "given_line", ad esempio:

awk 'NR \u003d\u003d$ counter(print $ 25) '$ argv [1]

grazie in anticipo!
  #6 (permalink)  
Old 01-14-2009
Franklin52 Franklin52 is offline Forum Staff  
Moderatore
  
 

Iscriviti Data: febbraio 2007
Messaggi: 4.330
Citazione:
Originalmente inviato da DEANNE View Post
Hmmm, qualcuno può aiutarmi perché doesnt lavoro quando uso una variabile per la "given_line", ad esempio:

awk 'NR \u003d\u003d$ counter(print $ 25) '$ argv [1]

grazie in anticipo!
Prova questo:


Codice:
 awk -v var=$counter 'NR==var{print $25}' $argv[1]

Saluti
  #7 (permalink)  
Old 01-14-2009
krishmaths krishmaths is offline
Utente Registrato
  
 

Join Date: Sep 2006
Località: Mysore, India
Interventi: 191
È necessario utilizzare l'opzione-v in awk di utilizzare variabili di shell, come indicato di seguito:


Codice:
awk -v c=$counter 'NR==c {print $25}' $argv[1]

Closed Thread

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 è 10:36 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