Ola O tac é um cat ao contrario, imprime da ultima a primeira linha. Vc fazer o mesmo com o head fazendo um
head - $(( -2 + $(wc -l < arquivo ))) arquivo neste caso eu pego o numero de linhas do arquivo com o wc -l , no primeiro $() e depois retorno o valor dele menos 2 via $(( )) -> efetua operação matematica. veja o exemplo: $ cat arquivo 1 2 3 4 5 6 7 $ head -$(( -2 + $(wc -l < arquivo ))) arquivo 1 2 3 4 5 Em 04/01/06, André Thomé <[EMAIL PROTECTED]> escreveu: > > Olá Tiago!!! > > Que comando é esse? > > "tac" > > Tentei usar e não consegui... deu "ksh: tac: not found" > > Uso o Digital UNIX V4 > > Abraços!! > > Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu: > Ola, > > head -98 arquivo > novo_arquivo # pega as 98 primeiras linhas > mv novo_arquivo arquivo > > OU > > tac arquivo | tail +2 | tac > novo_arquivo > mv novo_arquivo arquivo > > a segunda forma é interessante pois vc deleta as 2 ultimas linhas de um > arquivo com um numero variavel de linhas. o que eu faço é inverter o > arquivo > e pegar tudo após as 2 primeiras linhas, inverter de novo e voilá, um > arquivo sem as ultimas 2 linhas ;-) > > Em 04/01/06, Jorge Pereira <[EMAIL PROTECTED]> escreveu: > > > > alguem lembra como faz para deletar "X" numeros de linhas de um > arquivo? > > tipo, eu tenho um arquivo de 100 linhas e quero tirar as duas ultimas > > linhas > > do arquivo. > > > > Agradeço desde de já! > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > --------------------------------------------------------------------- > > Esta lista não admite a abordagem de outras liguagens de programação, > como > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > prévio > > aviso. > > --------------------------------------------------------------------- > > Sair da lista: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > > Esta lista é moderada de acordo com o previsto em > > http://www.listas-discussao.cjb.net > > --------------------------------------------------------------------- > > > > > > > > *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE > > < > http://br.rd.yahoo.com/SIG=12fmlup1u/M=387526.7663462.8550203.1588051/D=brclubs/S=2137111254:HM/Y=BR/EXP=1136390493/A=3215516/R=2/SIG=16e56adpd/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10029&LID=288321&DGC=BA&DGStor=DHS&DGSite=Yahoo&Conum=BR&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs > > > > ------------------------------ > > *Links do Yahoo! Grupos* > > > > - Para visitar o site do seu grupo na web, acesse: > > http://br.groups.yahoo.com/group/shell-script/ > > > > - Para sair deste grupo, envie um e-mail para: > > [EMAIL PROTECTED]< > [EMAIL PROTECTED]> > > > > - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > > > > > > -- > ------------------------------ > Tiago B Peczenyj > Linux User #405772 > > > [As partes desta mensagem que não continham texto foram removidas] > > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > > > > Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE > var lrec_target="_blank";var lrec_URL=new Array(); lrec_URL[1]=" > http://br.rd.yahoo.com/SIG=12fbujk12/M=387526.7663462.8550203.1588051/D=brclubs/S=2137111254:HM/Y=BR/EXP=1136395603/A=3215516/R=0/SIG=16e56adpd/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10029&LID=288321&DGC=BA&DGStor=DHS&DGSite=Yahoo&Conum=BR&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs"; > var lrec_flashfile=" > http://br.i1.yimg.com/br.yimg.com/i/br/ads6/301205_y300x250dic29_dhs_producto.swf?clickTAG=javascript:LRECopenWindow(1)<http://br.i1.yimg.com/br.yimg.com/i/br/ads6/301205_y300x250dic29_dhs_producto.swf?clickTAG=javascript:LRECopenWindow%281%29>"; > var lrec_altURL=" > http://br.rd.yahoo.com/SIG=12fbujk12/M=387526.7663462.8550203.1588051/D=brclubs/S=2137111254:HM/Y=BR/EXP=1136395603/A=3215516/R=1/SIG=16e56adpd/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10029&LID=288321&DGC=BA&DGStor=DHS&DGSite=Yahoo&Conum=BR&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs"; > var > lrec_altimg=" > http://br.i1.yimg.com/br.yimg.com/i/br/ads6/301205_y300x250dic29_dhs_producto.jpg"; > var lrec_width=300;var lrec_height=250; > > --------------------------------- > Links do Yahoo! Grupos > > Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/shell-script/ > > Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço > do Yahoo!. > > > > > > --------------------------------- > Yahoo! doce lar. Faça do Yahoo! sua homepage. > > [As partes desta mensagem que não continham texto foram removidas] > > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > > > > *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE > <http://br.rd.yahoo.com/SIG=12fpb82fs/M=387526.7663462.8550203.1588051/D=brclubs/S=2137111254:HM/Y=BR/EXP=1136408049/A=3215516/R=2/SIG=16e56adpd/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10029&LID=288321&DGC=BA&DGStor=DHS&DGSite=Yahoo&Conum=BR&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs> > ------------------------------ > *Links do Yahoo! Grupos* > > - Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/shell-script/ > > - Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED]<[EMAIL PROTECTED]> > > - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > -- ------------------------------ Tiago B Peczenyj Linux User #405772 [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
