![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Sequenznummer Generation über eine Schlüsselspalte | sbasetty | Shell Programmierung und Scripting | 6 | 03-27-2008 12:09 PM |
| Sortieren in UNIX mit Spaltennummer | swat | UNIX für Fortgeschrittene und Experten | 1 | 11-15-2007 06:59 AM |
| Die Ermittlung der Spalte mit der Nummer | pondlife | Shell Programmierung und Scripting | 2 | 09-28-2007 11:43 AM |
| Rückführung einer Spalte mit der Nummer | scriptingmani | Shell Programmierung und Scripting | 2 | 07-06-2007 10:36 PM |
| awk, um eine Spalte aus bestimmten Zeilennummer | mab_arif16 | Shell Programmierung und Scripting | 4 | 05-08-2006 06:26 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Spalte mit der Nummer, awk, helfen
Alle,
Code:
$ 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)
jkl_jkl |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|