![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| transformere en multiline posten til én linje | anju | Shell programmering og Skripting | 9 | 01-14-2008 07:55 |
| legger mellomrom til første linje basert på andre posten. | ammu | Shell programmering og Skripting | 2 | 11-16-2007 03:35 |
| Finne et tegn i første linje i en post | bsandeep_80 | Shell programmering og Skripting | 14 | 07-26-2007 12:04 |
| Viser en ekstra posten / line | srivsn | Filsystemer, disker og Minne | 1 | 05-06-2006 10:35 |
| hvordan du kan hente siste linje i posten | bjorb | Shell programmering og Skripting | 7 | 10-18-2005 03:12 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Awk - hvis siste linje / posten gjøre noe
Hei:
Jeg prøver å utføre en bestemt handling dersom gjeldende post er den siste linjen i inndatafilen. Men jeg er ikke i stand til å finne ut hvordan du fastslår siste linje i en fil i awk. Jeg trenger å gjøre noe som dette: awk '(if (lastline \u003d\u003d NR) gjøre noe) "myfile.txt Jeg har prøvd følgende i en Korn Shell skript. lastRec \u003d `wc-l myfile.txt | awk '(print $ 1)'` print $ lastRec awk-v aLastRec \u003d "$ lastRec" '(if (NR \u003d\u003d $ aLastRec) print NR ": Dette er den siste posten!") " Men jeg kunne ikke få det til å gjenkjenne $ lastRec eller $ aLastRec. Kan du hjelpe? Takk. |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|