linuxlive
(usa openSUSE)
Enviado em 06/08/2009 - 15:36h
Pessoal, estou tentando utilizar uma expressao regular, juntamente com o sed, mas está meio complicado.
Já li varios tutoriais e nao encontrei nada.
O que preciso é o seguinte:
Tenho um script onde o mesmo vai recortar uma string e substitui-la por outro valor.
No Script, vou ler um outro para encontrar a seguinte linha:
java -Xrs -Xincgc -Xmx064m -jar pdv.jar
E nesta linha, preciso substituir apenas o "064", por 128, 256 ou 512.
O Detalhe, é que o valor 064, pode não ser o mesmo sempre.
Por favor, apenas localizar e substituir string com o sed /s eu já sei.
O que preciso é capturar 3 caracteres depois do -Xmx, e substitui-lo.
Se alguem puder me ajudar, agradeço.
E se puder me explicar como foi feito, prefiro.
Obrigado