This is the command that ended up working. STRQSH CMD('sed "s/10\.2\.0\.109/10.202.0.109/" </home/jdeane/httpd_dr.conf > /home/jdeane/httpd_drnew.conf'). I went to a new file rather than trying to replace the existing file. I may still try the -i switch and see if that works.

Thanks for the help everyone.

Dean Eshleman

On 11/14/2020 9:55 AM, Chris Pando wrote:
I'm not sure what happens when your from file and to file are the
same, and I think your from file needs a less than sign in front of
it:

sed 's|x|y|' <from.txt >to.txt

sed is a really powerful tool; I've been in this field 40 years, but
didn't get into regular expressions until our Linux guy quit. Now I
can write regular expressions that look like modem line noise.

Chris
chris-u56vBtvah+7YtjvyW6yDsg@xxxxxxxxxxxxxxxx
www.brilligware.com - The home of MineSweeper5250

On Fri, Nov 13, 2020 at 4:31 PM Dean Eshleman
<Dean.Eshleman-d3hNrR/acMxWk0Htik3J/w@xxxxxxxxxxxxxxxx> wrote:

Thanks Chris and Kevin. I made it a little further. My problem was the missing / after the last 109. It now runs successfully, but I end up with an empty file. Here is the command I ran. I did try it using [] around the periods as well, but that didn't make a difference. I also tried adding "g" at the end, but that didn't help either. I'm probably doing something silly. I double checked the name of the file I'm testing with.

STRQSH CMD('sed "s/10\.2\.0\.109/10.202.0.109/" /home/jdeane/httpd_dr.conf > /home/jdeane/httpd_dr.conf')

Here are the first few lines of the configuration file.

# Configuration originally created by Create HTTP Server wizard on Thu Jan 18 15:55:35 EST 2018
Listen 10.2.0.109:8700
DocumentRoot /www/websvc_prd/htdocs
TraceEnable Off
Options -ExecCGI -FollowSymLinks -SymLinksIfOwnerMatch -Includes -IncludesNoExec -Indexes -MultiViews
LogFormat "%h %T %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{Cookie}n \"%r\" %t" cookie
LogFormat "%{User-agent}i" agent
LogFormat "%{Referer}i -> %U" referer
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access_log combined
LogMaint logs/access_log 14 0
LogMaint logs/error_log 14 0

As you can see, the second line contains the ip address I want to update. Not sure why it is wiping out the entire file.

Dean Eshleman


Confidentiality Notice: This information is intended only for the individual or entity named. If you are not the intended recipient, do not use or disclose this information. If you received this e-mail in error, please delete or otherwise destroy it and contact us at (800) 348-7468 so we can take steps to avoid such transmission errors in the future. Thank you.

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.