![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Reeksnummer generatie op een toets kolom | sbasetty | Programmeren en Shell Scripting | 6 | 03-27-2008 12:09 |
| Sortering in het gebruik van Unix kolomnummer | SWAT | UNIX for Advanced & Expert Gebruikers | 1 | 11-15-2007 06:59 |
| Het identificeren van de kolom aantal | pondlife | Programmeren en Shell Scripting | 2 | 09-28-2007 10:43 |
| de terugkeer van een kolom aantal | scriptingmani | Programmeren en Shell Scripting | 2 | 07-06-2007 09:36 PM |
| awk om een kolom van bepaalde lijn | mab_arif16 | Programmeren en Shell Scripting | 4 | 05-08-2006 05:26 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
kolomnummer, awk, help
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 |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|