The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



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
Para remover linha nova personagem shihabvk UNIX & avançada para usuários experientes 7 06-18-2009 08:44
Remover último caractere de um prazo Raynon Programação Shell Script e 6 03-20-2008 06:04
Como remover caracteres estranhos vsmurali UNIX para Dummies Perguntas & Respostas 7 03-18-2008 12:57
Necessidade de serach se existe uma nova linha de caracteres na última linha em um arquivo sunilbm78 UNIX para Dummies Perguntas & Respostas 10 02-29-2008 02:15
Tentar remover único personagem a partir de uma linha Iz3k34l UNIX para Dummies Perguntas & Respostas 5 07-07-2007 02:29

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-19-2003
danhodges99
Convidado
  
 

Posts: n / a
Bits: 0 [Bancária]
Remover Última Caracteres da Linha

Oi,

Eu preciso colocar a única linha conteúdo de um arquivo em uma variável, mas remover o último caractere, por exemplo, o arquivo teria esse tipo de conteúdo:

2; 4; 3; 10; 67; 54; 96;

E eu quero que a variável a ser:

2; 4; 3; 10; 67; 54; 96 (o último aviso ";" tenha ido).

Infelizmente eu não posso simplesmente fazer um corte de caracteres 1-x é a seqüência irá flutuar em comprimento!

Obrigado.
  #2 (permalink)  
Old 05-19-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.124
Se você estiver usando ksh, você pode tira fora o último caracter como este:
x \u003d $ (x%?)
  #3 (permalink)  
Old 05-19-2003
oombera's Avatar
oombera oombera is offline Forum Advisor  
Usuário
  
 

Join Date: Aug 2002
Local: Cleveland, OH
Lugares: 804
Esta é uma continuação do este post.

Você pode usar este se você usar ksh:

someVar \u003d `awk '(printf $ 2", ";)« dossier »; someVar \u003d $ (someVar%;)

-----
Oops, oh bem mesma ideia
  #4 (permalink)  
Old 05-21-2003
Bashar Bashar is offline
Usuário
  
 

Join Date: Aug 2001
Lugares: 66
com vi seu possível

:% s /.$// g

Isto irá apagar todos os últimos char em cada linha.
  #5 (permalink)  
Old 05-21-2003
Optimus_P Optimus_P is offline Forum Advisor  
Flim flam flamma Jamma
  
 

Join Date: May 2001
Localização: Chicago IL, E.U.A.
Posts: 1.006
ou como sobre sed. x \u003d `echo $ i |sed s /.$//`
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 10:18.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0