![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Tables to query to find users for database from shell script | pinnacle | Shell Programming and Scripting | 0 | 04-10-2009 05:18 PM |
| to find whether update query is successfull or not using Ksh Script | ali560045 | Shell Programming and Scripting | 3 | 01-07-2009 01:41 AM |
| find -mtime query | Rajat | UNIX for Dummies Questions & Answers | 1 | 07-09-2008 07:12 AM |
| query about find and -exec | shriashishpatil | UNIX for Advanced & Expert Users | 2 | 04-12-2007 01:16 AM |
| find -perm query | napolayan | UNIX for Dummies Questions & Answers | 1 | 11-28-2006 02:28 PM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Quote:
As soon as i think, i am getting use to shell script .. some or the other errors occurs. My previous code is working fine execpt for Code:
elif [ -n "`echo ${line} | grep 'DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl'`" ]
then
echo ${line} | sed 's|DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl|DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl|g' >>$FILE1
Code:
./sendmail.sh: line 19: unexpected EOF while looking for matching ``' ./sendmail.sh: line 33: syntax error: unexpected end of file |
|
||||
|
if you have Python
Code:
#!/usr/bin/env python
import fileinput
d={ "Server":"0.0.0.0", "ServerPort":"1", "Enable Server":"0" }
for line in fileinput.FileInput("file",inplace=1):
line=line.strip()
if not line.startswith("#") and line!="":
line=line.split("=")
print line[0]+"="+d[line[0]]
else:
print line
Code:
# ./test.py # more file ### Welcome to server ### ### Server address and port ### Server=0.0.0.0 ### Replace Server=0.0.0.0 ### ServerPort=1 ### Replace ServerPort=1 #### ### Enable Server ## Enable Server=0 ### Replace Enable Server=0 ### ### END OF FILE ## |
|
||||
|
Quote:
I am still new to shell script, can you explain me as where to and how to use find . -type f | xargs sed -i "s/Server=127.0.0.1/Server=0.0.0.0/g" in my mentioned code.. thanks -----Post Update----- hi devtakh Sorry mate for bothering you with so many question.. There was problem in my script and i found it.. Now output is coming very correctly... Thanks man.. Really appreciate your response.. Thanks to all who gave their valuable suggestions. Last edited by lightdensity; 05-27-2009 at 06:57 AM.. |
| Bits Awarded / Charged to lightdensity for this Post | |||
| Date | User | Comment | Amount |
| 05-27-2009 | allrise123 | N/A | 100 |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|