![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| transformar uma única linha para gravar multiline | anju | Programação Shell Script e | 9 | 01-14-2008 07:55 |
| anexando espaços de primeira linha baseado em segundo registro. | ammu | Programação Shell Script e | 2 | 11-16-2007 03:35 |
| Encontrar um personagem em primeira linha de um recorde | bsandeep_80 | Programação Shell Script e | 14 | 07-26-2007 12:04 |
| Mostrando um registro extra / linha | srivsn | Filesystems, Discos e Memória | 1 | 05-06-2006 10:35 |
| como extrair última linha de registro | bjorb | Programação Shell Script e | 7 | 10-18-2005 03:12 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Awk - se a última linha / registro fazer uma coisa
Olá:
Estou tentando executar uma determinada acção se o registro atual é a última linha do arquivo de entrada. Mas eu sou incapaz de descobrir como para determinar a última linha de um arquivo em awk. Preciso fazer algo parecido com isto: awk '(if (lastline \u003d\u003d NR) fazer algo)' Myfile.txt Eu testei o seguinte em uma 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 ": Este é o último registro!")' Mas eu não poderia obtê-lo a reconhecer a lastRec $ ou US $ aLastRec. Pode me ajudar por favor? Obrigado. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|