The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

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.

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 06-22-2006
J_ang J_ang is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2006
Interventi: 15
AWK domanda?

Ho domanda su awk se qualcuno mi può aiutare qui. Voglio trovare una stringa (file è solo una riga) e quindi ottenere la posizione della colonna.

diciamo che ho 4 colonne

abcd

Se vuoi b e in qualche modo ottenere la posizione di colonna in questo caso b è a 2 $ script non sa qual è la posizione della colonna. Quindi, se awk o qualcosa d'altro mi può aiutare a ottenere la posizione della colonna.

Grazie in anticipo.
  #2 (permalink)  
Old 06-22-2006
Doc_RuNNeR Doc_RuNNeR is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2006
Interventi: 17
È necessario farlo con awk?

Perché uno script in grado di farlo

.........
cont \u003d 0
for i in `cat (file)»
fare
if [ `echo $ i \u003d` (il nome che si desidera trovare)]
allora
break;
altro
((Cont \u003d cont + 1))
fatto
echo "la posizione è - $ cont-"
.........

Ciao

Last edited by Doc_RuNNeR; 06-22-2006 at 10:31 PM..
  #3 (permalink)  
Old 06-22-2006
futurelet futurelet is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2005
Interventi: 137
Codice:
ruby -e 'p gets.split.index("bar").succ' myfile
Codice:
newlisp -e '(+ 1(find "foo" (parse (read-line))))' <myfile
  #4 (permalink)  
Old 06-23-2006
Klashxx's Avatar
Klashxx Klashxx is offline Forum Advisor  
HP-UX/Linux/Oracle
  
 

Iscriviti Data: febbraio 2006
Localizzazione: Almería, Spagna
Interventi: 393
In awk:
Codice:
$ cat file 
a b c d
e c g h
a b j c
$ awk -v var=c '{for (i=0;i<=NF;i++){if(var == $i){ print "Var "var" found in column "i" line "NR }}}' file
Var c found in column 3 line 1
Var c found in column 2 line 2
Var c found in column 4 line 3
  #5 (permalink)  
Old 06-23-2006
Ygor's Avatar
Ygor Ygor is offline Forum Staff  
Moderatore
  
 

Iscriviti Data: ottobre 2003
Ubicazione: -31.96,115.84
Messaggi: 1.409
Prova ...
Codice:
echo 'a b c d' | awk 'BEGIN{RS=FS}/b/{print NR}'
  #6 (permalink)  
Old 06-23-2006
J_ang J_ang is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2006
Interventi: 15
Grazie per il contributo di tutti non ha potuto compiere la mia missione ancora

Output di $ * (ABCD)

COMPILATE-u P \u003d `echo $ * | awk 'BEGIN (FS \u003d RS) / b / (print" $ "NR)'`

Piuttosto quindi che mi b mi dà $ 2.

Grazie in anticipo.
  #7 (permalink)  
Old 06-23-2006
J_ang J_ang is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2006
Interventi: 15
Lasciatemi spiegare po 'quello che sto cercando di realizzare i desideri trovare una stringa in arugments che sono stati passati allo script quindi ottenere il numero di colonna e in base al numero di colonna ottenere il valore di tale arugment.

Grazie
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 è 12:26 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