Hello All,
Have a question, I have the following line in a config file and I need to add some text to the end of the line. Problem is that there are 2 areas in the line , one where there is a client name (that changes in each config file) and the second where there is a client id number (also changes in each config file).
Here is the line:
"-ExecutionPolicy ByPass L:\LRO\CLIENTNAME\prog\scripts\EtlDailyLoadSchedule.ps1 -clientid CLIENTID"
I need this to say :
"-ExecutionPolicy ByPass L:\LRO\CLIENTNAME\prog\scripts\EtlDailyLoadSchedule.ps1 -clientid CLIENTID" defer="Y"
Thanks for your help.
Avi
Adding Text to the End of a Line - Not Simple :)
- DigitalVolcano
- Site Admin
- Posts: 1863
- Joined: Thu Jun 09, 2011 10:04 am
Re: Adding Text to the End of a Line - Not Simple :)
Try this -
Try a file in the tester first! This will change every 'ExecutionPolicy ByPass' line, and assumes that your files use CRLF line endings.
Code: Select all
RegEx:
(-ExecutionPolicy ByPass.*)\r\n
Replace:
$1 defer="Y"\r\n
Re: Adding Text to the End of a Line - Not Simple :)
Thanks much for the help, we are very close.
The find is finding the right information:
-ExecutionPolicy ByPass L:\LRO\xxx\prog\scripts\EtlDailyLoadSchedule.ps1 -clientid 31" maxmins="60" start-hhmm="0300">
Problem is that there is an end bracket at the end of the line and it is placing the inserted defer after the bracket
-ExecutionPolicy ByPass L:\LRO\xxx\prog\scripts\EtlDailyLoadSchedule.ps1 -clientid 31" maxmins="60" start-hhmm="0300"> defer="Y"
I need the defer to go inside the end bracket.
Thanks again for your assistance.
The find is finding the right information:
-ExecutionPolicy ByPass L:\LRO\xxx\prog\scripts\EtlDailyLoadSchedule.ps1 -clientid 31" maxmins="60" start-hhmm="0300">
Problem is that there is an end bracket at the end of the line and it is placing the inserted defer after the bracket
-ExecutionPolicy ByPass L:\LRO\xxx\prog\scripts\EtlDailyLoadSchedule.ps1 -clientid 31" maxmins="60" start-hhmm="0300"> defer="Y"
I need the defer to go inside the end bracket.
Thanks again for your assistance.
- DigitalVolcano
- Site Admin
- Posts: 1863
- Joined: Thu Jun 09, 2011 10:04 am
Re: Adding Text to the End of a Line - Not Simple :)
If it is on every occurrence you could just replace the /r/n with the >
regex: (-ExecutionPolicy ByPass.*)>
rep: $1 defer="Y">
Or if it just happens in some places you could do a second pass with:
search: > defer="Y"
replace: defer="Y">
regex: (-ExecutionPolicy ByPass.*)>
rep: $1 defer="Y">
Or if it just happens in some places you could do a second pass with:
search: > defer="Y"
replace: defer="Y">
Re: Adding Text to the End of a Line - Not Simple :)
Thank you guys very much for the assistance!