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
localizar e substituir e manter Celvin VK Programação Shell Script e 3 04-03-2009 02:34
awk localizar / substituir RobertSubnet Programação Shell Script e 2 03-08-2009 01:45
localizar e substituir javeed7 Programação Shell Script e 1 04-02-2008 10:00
localizar e substituir Rakshit Programação Shell Script e 4 01-24-2008 03:52
localizar e substituir valhutch UNIX para Dummies Perguntas & Respostas 4 07-29-2006 06:20

 
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 04-21-2009
treadwm treadwm is offline
Usuário
  
 

Join Date: Apr 2009
Posts: 2
encontrar & incremental substituir?

Procurando uma maneira usando sed/awk /perl para substituir números de porta em um arquivo com um número incrementado. O arquivo original parece ...

Host CMG-iqdrw3p4
LocalForward *: 9043 localhost: 9043
Host CMG-iqdro3p3a
LocalForward *: 10000 localhost: 10000
Host CMG-iqdro3p3b
LocalForward *: 10000 localhost: 10000
......

E eu quero convertê-lo para:

Host CMG-iqdrw3p4
LocalForward *: 9043 localhost: 2062
Host CMG-iqdro3p3a
LocalForward *: 10000 localhost: 2063
Host CMG-iqdro3p3b
LocalForward *: 10000 localhost: 2064
.......

Eu costumava sed para converter 'localhost: xxxx' para 'localhost:'. Em vi, Eu usei o seguinte para adicionar novamente a porta número incrementado.

: let i \u003d 2000 | g / localhost: / s / / \ \u003d "localhost". i / | let i \u003d i +1

Existe uma maneira de fazer tudo isso em sed? Sed, Awk, perl ou shell script respostas teriam de ser bem-vindos também. Obrigado.
 

Marcadores

Tags
sed awk bash shell

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:05.


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