Mano,

ve se esse serve:

sed '/[[:blank:]]\{65\}/d'

############################################################
Reinaldo
Linux User : 406967
Emails:
echo 'reimlima''.com' | sed 
's/\(reimlima\)\(.com\)/[EMAIL PROTECTED]@[EMAIL PROTECTED]/'

echo 1818051527984510780893780664296243491354600493300713506724768535179018P 
| dc
############################################################




>From: SuSE List <[EMAIL PROTECTED]>
>Reply-To: [email protected]
>To: [email protected]
>Subject: [shell-script] [OT] Problema com ER
>Date: Mon, 03 Apr 2006 13:23:53 -0300
>
>Pessoal,
>
>Coloquei um OT nesta mensagem pois não tenho certeza se este assunto cai
>como shell ou como ER puramente...
>
>Estou com a seguinte situação:
>
>Tenho este arquivo:
>
>[EMAIL PROTECTED]:~/planetun/carga> head -10 007200603271.TXT
>
>                                                             1033         .
>     /    B002/A /        FLUIDO DE FRE
>1033000000016.332
>     /   29653/92/        VOL 24250
>1033000000000.202
>     /   29711/00/        VOLANTE 7 E
>1033000000001.992
>     /   40001/97/        TV 29" REG I
>1033000002242.912
>     /   40002/97/        TV 33" PECAS
>1033000003204.172
>     /   40003/97/        CART. ACESS.
>1033000000004.632
>     /   40004/97/        VOL. ACESS.
>1033000000000.232
>     /   40005/97/        M.DIR. ACESS.
>1033000000000.162
>
>A primeira linha está em branco e a segunda tem mais de 30 espaços em
>branco até a string 1033..
>
>Deletar a primeira linha é facil, eu uso:
>
>[EMAIL PROTECTED]:~/planetun/carga> head -10 007200603271.TXT | sed '/^$/d'
>                                                             1033         .
>     /    B002/A /        FLUIDO DE FRE
>1033000000016.332
>     /   29653/92/        VOL 24250
>1033000000000.202
>     /   29711/00/        VOLANTE 7 E
>1033000000001.992
>     /   40001/97/        TV 29" REG I
>1033000002242.912
>     /   40002/97/        TV 33" PECAS
>1033000003204.172
>     /   40003/97/        CART. ACESS.
>1033000000004.632
>     /   40004/97/        VOL. ACESS.
>1033000000000.232
>     /   40005/97/        M.DIR. ACESS.
>1033000000000.162
>
>Até aqui beleza, estou quebrando a cabeça pra construir um ER com o sed,
>de forma que eu exclua a linha com mais de 35 espaços por exemplo....
>Estou usando isso:
>
>head -10 007200603271.TXT | sed '/^$/d ; /^                              
>/d'
>
>Mas fica muuito deselegante e meio "emporcalhado"... Tem algum jeito de
>fazer algo parecido com isso
>
>sed -n '/^.\{65\}/p'
>
>Onde eu possa especificar o tipo de caracter? (Neste caso o [:space:] )
>
>Grato por qualquer ajuda.
>
>[]s
>
>Vinny




---------------------------------------------------------------------
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
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
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

 


Responder a