can i perform an OR operation in sed syntax ?
if yes.. how?
I need to search for some 2-3 mail addresses in multiple files and delete all those... and instead of them.. I need to insert a new mail id...( these are also other emails in that list .. which sud not be affected )
is sed 'll be a good choice...??
or is there any other way to make it more effective...
Thnks
Are all those email ids in a single line ? Or one per line ? Will you replace all those 3 mail ids with just 1 mail id or will you replace each one with 1 mail id ?
If one per line, then
Code:
sed -i -e "/john\@doe.com/d" -e "/foo\@bar.com/d" file.txt file1.txt
If it all-in-one-line or just scattered all over the place, then
Code:
sed -i -e "s/john\@doe.com//g" -e "s/foo\@bar.com//g" file.txt file1.txt
hi
i have the following scenario
#!/bin/sh
a=21.0
b=33.0
c=16.0
cmd=20
cmd1=30
if && ]
then
echo "problem....."
exit 1
else
echo "ok"
exit 0
fi
the issue here is the above condition is never TRUE coz a>cmd && b >cmd1 (7 Replies)
Hello,
This must be a novice question to you folks. But I searched through various places and did not find an answer to this question:
How do we perform a logical OR operation using sed command? For example, I want to write a command that extracts all the text between pattern1 and pattern2 OR... (0 Replies)
Hi can someone please help me on this.
I need to perform this code:
Grep any lines that meets the following criteria
(A AND B) OR (A AND C)
I tried this code, but it didn't work
Grep-I "A &&B" | "A&&C" *.* $
thanks in advance (12 Replies)
Hi Fdz,
I have to verify the length of two uids are equals to 11 or not. The conditions is both lengths should be 11.I tried with this logic expr. am unable to get correct results.(Shell script in Unix i need)
if
do
echo"Results"
done
Thanx (2 Replies)
I'm having a logical problem.Can anybody help me.
while ]
do
echo " Enter the Zip File Name : \c"
read ZipFile
done
In the above snippet - I want it ask for file name first time and once validation fails, I want it add a msg that its entered file name doesn't exist and ten prompt... (3 Replies)
I have this script to uvscan-update. Seems like that i am getting logical error at the end of the script. It is updating the script and also giving the error message to update it manually. I have deleted the DAT files to see if it will create new and it does. Below is the error and the script: ... (1 Reply)
I'm trying to find out how many logical partitions our AIX box has. I'm running the command: topas -C
and nothing is showing up. Is it safe to say that there is only one LPAR, which is what AIX is installed on?
Move to AIX - jim mc (2 Replies)
greetings,
i am trying to force the user to ensure that $CPUS equals 12 or 24. it cannot be any other value including null. after the expr statement $AMT needs to equal 1 or 2. how i read the line in question is "if $CPUS is zero/null or not equal to 12 or not equal to 24" then issue the message,... (5 Replies)
Hi All,
I am writing a simple script to read a file and display the lines with char count between 20 and 25. I am stuck with the if condition here. Tried a lot but still getting an error on the if condition
# if &&
if &&
My script is very simple as below, not able to understand... (7 Replies)
Discussion started by: nss280
7 Replies
LEARN ABOUT DEBIAN
pycmail
pycmail(1) General Commands Manual pycmail(1)NAME
pycmail - mail sorter
SYNOPSIS
pycmail [-d debuglevel] [-t] [-c conffile] [file1 file2 file3 ...]
DESCRIPTION
pycmail is a mail sorter similar to procmail, written in python, using python syntax for mail delivery.
OPTIONS
file1 file2 ... read mails from file1 file2 ... instead of from stdin (useful for mail postprocessing)
-d level, --debuglevel level
set debuglevel to level.
-t testing mode. No mail delivery will be done. Use in conjuction with -d
-c conffile, --config=conffile
use file conffile as a user configuration file (instead of ~/.pycmailrc )
-D define
add define to the DEFINES list (this can be tested later in the .pycmailrc to modify the behaviour). Can be repeated several times
to add more strings.
USAGE
pycmail should be invoked automatically from the .forward file when mail arrives.
Default debuglevel is 0, which means pycmail tries to deliver mail in almost foolproof way: if there is any error in ~/.pycmailrc file,
mail will be delivered to the default mailbox (such as /var/spool/mail/USERNAME ).
If the debuglevel is 1, any error in ~/.pycmailrc file will be printed, resulting in bounced mail (but pycmail will still try to deliver
the mail to default mailbox).
Higher debuglevels will print more information about the actual mail processing. The bigger the debuglevel, the more detailed information
is printed.
To test your configuration, do something like this:
formail -s pycmail -d 2 -t < your_test_mailbox_file
SEE ALSO procmail(1), lockfile(1), formail(1)AUTHOR
Radovan Garabik <garabik @ kassiopeia.juls.savba.sk>
2006-10-17 pycmail(1)