![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Regular Expressions | ramky79 | UNIX for Advanced & Expert Users | 3 | 05-21-2008 02:13 PM |
| Help with regular expressions | arushunter | Shell Programming and Scripting | 13 | 12-23-2006 08:31 PM |
| regular expressions | jack1981 | Shell Programming and Scripting | 4 | 07-12-2006 12:10 PM |
| regular expressions in c++ | szzz | High Level Programming | 2 | 10-06-2003 07:33 AM |
| Regular Expressions | AresMedia | Shell Programming and Scripting | 1 | 08-22-2002 12:55 PM |
|
|
Submit Tools | LinkBack | Thread Tools | Display Modes |
|
|||
|
I'm using sed to alter a parameter file used in another process. Basically, the file is a template containing a few variables which need to be replaced at runtime.
The problem is that using sed with filenames that contain the / character causes matches to fail. eg: fileName=/mnt/someinputfile sed -e "s/param1/${fileName}/g" somefile.txt > runfile Could someone suggest how I can get around this? Also, anyone know a good site for regexp? ===================================== I've also tried doing an escaped forward slash substitution. ie. replace all "/" with "\\\/". It works outside the shell, but not inside. Wierd. Here's the code fragment: Code:
# 2 Modify the runCSjob.xml file: output to jobFile
subRunDate=`echo ${runDate}|sed -e "s/\//\\\\\//g"`;
substituteRunDate="1,\$s/\\\${runDate}/${subRunDate}/g";
subOutputFile=`echo ${outputFile}|sed -e "s/\//\\\\\//g"`;
substituteOutputFile="1,\\\$s/\${outputFile}/${subOutputFile}/g"
substituteRunType="1,\$s/\${runType}/${runType}/g";
sed -e "${substituteRunDate}" -e "${substituteOutputFile}" -e "${substituteRunType}" ${UTOPIA_BIN}/runCSjob.xml > ${tmpFile}.xml
__________________
:) Mark Last edited by mfreemantle; 02-10-2002 at 06:21 PM. |
| Forum Sponsor | ||
|
|
| Tags |
| regex, regular expressions |
| Thread Tools | |
| Display Modes | |
|
|