shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: substituir string - endereçada por linha/coluna


From: Reinaldo Marques de Lima
Subject: Re: substituir string - endereçada por linha/coluna
Date: Tue, 02 May 2006 14:38:11 -0000
User-agent: eGroups-EW/0.82

Cheguei a ver seu post no grupo de sed, estava testando....já que você
resolveu postar o mesmo problema aqui tbm eu repondo por aqui.

veja se isso resolve

sed 's/\(.*\) 0\.9\([0-9]\) \(.*\)/\1 0.5\2 \3/'

----------------------------------------------------
antes da expressão:

@ offline veg parameters for Forest
@.. VEGN. TYPE-DEPENDENT STATIC PARAMETERS
z2 z1 vcover chil
16.0 0.5 0.90 0.25
rootd phc
1.5 -200.0
effcon gradm binter respcp atheta btheta
0.08 9.000 0.01 0.015 0.98 0.95
acoef bcoef ccoef *(unplugged in 11/12/95)
0.000 0.000 0.000
@.. SOIL TYPE, SOIL DEPTH, SOIL REFLECTANCES(VIS,NIR)
iinf slope
2 0.01
@.. DERIVED OR SECONDARY PARAMETERS
vmax0 gmudmu green zlt
0.0000750 0.9 0.95 4.0
z0d dd cc1 cc2
0.8000 8.6226 7.88 345.90

----------------------------------------------------
depois da expressão:

@ offline veg parameters for Forest
@.. VEGN. TYPE-DEPENDENT STATIC PARAMETERS
z2 z1 vcover chil
16.0 0.5 0.50 0.25
rootd phc
1.5 -200.0
effcon gradm binter respcp atheta btheta
0.08 9.000 0.01 0.015 0.58 0.95
acoef bcoef ccoef *(unplugged in 11/12/95)
0.000 0.000 0.000
@.. SOIL TYPE, SOIL DEPTH, SOIL REFLECTANCES(VIS,NIR)
iinf slope
2 0.01
@.. DERIVED OR SECONDARY PARAMETERS
vmax0 gmudmu green zlt
0.0000750 0.9 0.55 4.0
z0d dd cc1 cc2
0.8000 8.6226 7.88 345.90

----------------------------------------------------

PS.:
> Enviei esta mensagem pra lista de expressoes regulares e sed,
> mas a coisa estah um pouco parada por lah!

um grupo onde fazem parte o Thobias e o Aurelio nunca é parado.

[]'s

Reinaldo

--- Em address@hidden, "Ricardo Acosta"
<ricardo.acosta@g...> escreveu
>
> Enviei esta mensagem pra lista de expressoes regulares e sed,
> mas a coisa estah um pouco parada por lah!
> jah que a solução nao depende somente disso(sed e ER),
> talvez alguem por aqui possa contribuir.
> valeu
> acosta
> ....................
> Camaradas,
> gostaria de fazer um script para alterar o valor
> de um parametro em um arquivo texto(mostrado abaixo).
> 
> analisando o arquivo do exemplo abaixo, gostaria de executar a
> seguinte alteração: parametro: vcover(linha 3, campo 3)
> valor do parametro: de 0.90 para 0.50 (linha 4, campo 3)
> 
> teria como eu vincular o comando de substituição do SED não somente a
> linha do Parametro, mas também a posição do CAMPO?
> 
> para imprimir a linha logo a seguir ao Parametro seria:
> sed -n '/Parametro/{n;p;}' - retirado do Só Sed - Thobias
> 
> mas como substituir o Campo correto? no caso o terceiro (0.90)
> rola com SED?
> 
> 1 - as linhas que iniciam com @ são linha de comentários
> 2 - as linhas com texto mostram o nome do parametro e indicam a
> posição do seu valor na linha logo abaixo
> 3 - a linha com os valores/números estão abaixo da linha com o nome.
> .............................................
> @   offline veg parameters for Forest
> @.. VEGN. TYPE-DEPENDENT STATIC PARAMETERS
>    z2   z1  vcover  chil
>  16.0   0.5   0.90  0.25
>  rootd   phc
>   1.5   -200.0
>  effcon  gradm  binter  respcp  atheta  btheta
>  0.08     9.000   0.01     0.015   0.98   0.95
>  acoef  bcoef  ccoef   *(unplugged in 11/12/95)
>  0.000  0.000  0.000
> @.. SOIL TYPE, SOIL DEPTH, SOIL REFLECTANCES(VIS,NIR)
>     iinf    slope
>      2       0.01
> @.. DERIVED OR SECONDARY PARAMETERS
>  vmax0      gmudmu  green     zlt
>  0.0000750   0.9    0.95      4.0
>   z0d    dd     cc1      cc2
>  0.8000  8.6226  7.88   345.90
> .............................................
> 
> []s
> acosta
> 
> --
> __________________________
> Ricardo Acosta
> Laboratório de Clima e Biosfera
> Departamento de Ciências Atmosféricas - USP/IAG/ACA
>







reply via email to

[Prev in Thread] Current Thread [Next in Thread]