![]() |
|
|
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. |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
AWK vraag?
Ik heb vraag over awk als iemand hier mij kan helpen. Ik wil een string vinden (bestand is slechts een rij) en krijgen dan de positie van de kolom.
laten we zeggen dat ik heb 4 kolommen abcd Zoek naar B en een of andere manier krijgt de kolom positie in dit geval b is op 2 dollar script weet niet wat is de positie van de kolom. Dus als awk of iets anders kan mij helpen om de positie van de kolom te krijgen. Thanks in advance. |
|
||||
|
Het is noodzakelijk om het te doen met awk?
Omdat een script kan doen ......... cont \u003d 0 for i in `cat (het bestand)" doen if [ `echo $ i` \u003d (de naam die u wilt vinden)] dan break; anders ((Cont \u003d cont + 1)) gedaan echo "de positie is - $ cont-" ......... Dag Laatst bewerkt door Doc_RuNNeR; op 06.22.2006 10:31 PM.. |
|
||||
|
Bedankt voor de input van iedereen niet kon volbrengen mijn missie nog niet
Output van $ * (ABCD) zetten-U P \u003d `echo $ * | awk 'BEGIN (FS \u003d RS) / b / (print" $ "NM)'` Liever dan dat ik b geeft me $ 2. Thanks in advance. |
|
||||
|
Laat het me uitleggen beetje wat ik probeer te bereiken wil ik op zoek naar een string in arugments die zijn doorgegeven aan script dan de kolom nummer te krijgen en op basis van kolom nummer krijgen de waarde van die arugment.
Bedankt |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|