![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| omvandla en multiline spela in på samma rad | anju | Shell-programmering och Skript | 9 | 01-14-2008 07:55 |
| lägga till platser på första raden som grundar sig på andra post. | ammu | Shell-programmering och Skript | 2 | 11-16-2007 03:35 |
| Hitta en karaktär i första raden i ett register | bsandeep_80 | Shell-programmering och Skript | 14 | 07-26-2007 12:04 |
| Visar en extra titelinformation / linje | srivsn | Filsystem, diskar och Minne | 1 | 05-06-2006 10:35 |
| hur man kan extrahera sista raden på rekordtid | bjorb | Shell-programmering och Skript | 7 | 10-18-2005 03:12 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Awk - Om sista raden / titelinformation göra något
Hej:
Jag försöker att utföra en viss handling, om den aktuella skivan är den sista raden i indatafilen. Men jag kan inte lista ut hur du tar reda på sista raden i en fil i awk. Jag måste göra något så här: awk '(if (lastline \u003d\u003d NR) Do Something)' myfile.txt Jag har försökt följande i ett Korn Shell script. lastRec \u003d "wc-l myfile.txt | awk '(print $ 1)'" print $ lastRec awk-v aLastRec \u003d "$ lastRec" '(if (NR \u003d\u003d $ aLastRec) print NR: Detta är den sista posten! ")' Men jag kunde inte få den att känna igen $ lastRec eller $ aLastRec. Kan du hjälpa till? Tack. |