
08-20-2008
|
|
Usuário
|
|
|
Join Date: Feb 2008
Lugares: 22
|
|
|
VI - "A substituição padrão é demasiado longo"
Oi,
Estou tentando substituir um valor em um script com outro valor. Estou realizando um vi comando de outro script.
Código:
vi - ${conf_path}/CANCEL_CD_PART2.txt<<!
:%s/RANGE/${btch_range}/g
:wq
!
'Range' é o valor atual que o parm no script tem outros (PARM1 \u003d GAMA), juntamente com algumas outras coisas. Eu quero substitui-lo com o valor de $ btch_range que é
Citação:
145857150104000,145857160204000,145857170104000,145857180204000,145857190204000,145857220104000,1458 57230104000,1458572401
04000,145857250104000,145857260104000,145857290104000,145857300204000,145857310104000,14585801020400 0,145858020204000,14585805010200
0,145858060104000,145858070204000,145858080104000,145858090204000,145858120104000,145858130104000,14 5858140204000,145858150304000
|
Os valores em US $ btch_range não pode ser alterada, uma vez que estes são números de lote gerado pelo sistema. Quando tento executar o vi comando indicado acima, eu recebo o seguinte erro:
Citação:
|
ex: 0602-075 A substituição padrão é demasiado longo. O limite é de 256 caracteres.
|
Qualquer idéias?
Obrigado!
|