![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| 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 |
| Sequenza di generazione di numeri su una colonna chiave | sbasetty | Shell scripting e di programmazione | 6 | 03-27-2008 12:09 PM |
| Ordinamento in UNIX utilizzando colonna numero | SWAT | UNIX e avanzata per utenti esperti | 1 | 11-15-2007 06:59 AM |
| Individuare il numero di colonna | pondlife | Shell scripting e di programmazione | 2 | 09-28-2007 11:43 AM |
| di restituire un numero di colonna | scriptingmani | Shell scripting e di programmazione | 2 | 07-06-2007 10:36 PM |
| awk per selezionare da una colonna particolare, il numero della linea | mab_arif16 | Shell scripting e di programmazione | 4 | 05-08-2006 06:26 AM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
numero di colonna, awk, aiuto
Tutto, Codice:
$ cat myf.txt
A|xyz|1000|mm
B|9000|xyz|ss
C|BDE|2000|kk
D|xyz|1000|nn
I am searching "xyz"
$ awk -F "|" '
{for(k=0;k<=NF;k++)
if ( $k == "xyz" )
print "line="NR"(column="k")"
}' myf.txt
Output:
line=1(column=2)
line=2(column=3)
line=4(column=2)
I want to see the output as :
line=1(column=2)
line=2(column=3)
line=3(Not found)
line=4(column=2)
HTH, jkl_jkl |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|