Hoi,
Ik probeer een waarde vervangen in een script met een andere waarde. Ik ben het uitvoeren van een
vi opdracht van een ander script.
Code:
vi - ${conf_path}/CANCEL_CD_PART2.txt<<!
:%s/RANGE/${btch_range}/g
:wq
!
'Bereik' is de huidige waarde die de parm in dat andere script heeft (PARM1 \u003d Range), samen met enkele andere dingen. Ik wil het vervangen met de waarde in $ btch_range die
Citaat:
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
|
De waarden in $ btch_range kan niet worden gewijzigd omdat die zijn batchnummers gegenereerd door het systeem. Als ik probeer uit te voeren de
vi hierboven aangegeven commando, krijg ik de volgende foutmelding:
Citaat:
|
ex: 0602-075 De vervangende patroon is te lang. De limiet is 256 tekens.
|
Any ideas?
Bedankt!