01-07-2009
Your code is a little wrong there in your assigning multiple directories to the docroot and adding a newline. No need for the new line. Set confd to "$docroot" not "$docroot\n". When you do the find $confd it will put a newline in command line where it doesn't belong.
#while [ $i -le $doccount ]
# do
# confd="$docroot\n"
#echo $confd
confd="$docroot"
find $confd -type d -perm /o=w | while read DIR
which would be
find /var/www/html /var/www/test/www.example.com /var/www/www.example.com -type d -perm /o=w | while read DIR
10 More Discussions You Might Find Interesting
1. Programming
hi all,
i have written the following code:
while(proceed !='Y' && proceed!='N' && proceed!='y' && proceed!='n')
{
printf("\nPress \n\t 'Y' or 'y' to continue \n\t 'N' or 'n' to cancel:");
scanf("%c",&proceed);
}
the output i am gettin is:
Press
'Y' to continue
... (1 Reply)
Discussion started by: mridula
1 Replies
2. Shell Programming and Scripting
Got a problem with a loop that do this for each line:
a=$(( cost + $( awk ' { print $2 } ' file) ))
awk ' $2 ~ "^" && $2 > 0 {$2='$a';print} ' file
#!/bin/sh
cost=30
for, until, while?
do
"db update OD_LINK_COST something"
done
For troubleshoot the file looks like this
55 10
56 ... (1 Reply)
Discussion started by: maskot
1 Replies
3. Shell Programming and Scripting
Hi,
I faced a problem when I try to populate a database using the following script
DECLARE
a NUMBER := 1;
b NUMBER := 91317010001;
c NUMBER := 1;
BEGIN
WHILE a < 5001 LOOP
insert into RGC_IMS_REGISTRATION (IMSRegId, Type, IMPI, IMPU, CP_ID, Location_For_Registration,... (1 Reply)
Discussion started by: sukumarm2008
1 Replies
4. Shell Programming and Scripting
hi guys,
i have a simple if loop as follows:
if } -lt ${ARRAY}]; then
echo "alert!!"
fi
when i run it, i get command not found error..i sat and stared at it for hours.. what is wrong with it? (3 Replies)
Discussion started by: npatwardhan
3 Replies
5. Shell Programming and Scripting
osname=`uname`
if || || ; then
echo "hi"
fi
its saying
bash: [: too many arguments
why?
anybody knows? (4 Replies)
Discussion started by: crackthehit007
4 Replies
6. UNIX for Advanced & Expert Users
Hi guys my while do loop is not working properly;
As soon as the load_date and run_date is same it should stop can somebody tell me where I am having the problem?
In an oracle table I have
LOAD_DT=5/1/2009 DATE datatype
RUN_DT=5/5/2009 DATE datatype
Now in a script with a spool file I get the... (15 Replies)
Discussion started by: henrysmith
15 Replies
7. Shell Programming and Scripting
Hi
What is wrong with this loop
it was taken has a example in book!!!
it returns
then
/usr/sbin/svcadm disable ppserv
else /usr/sbin/ppadmin stop
fi
} (3 Replies)
Discussion started by: Ex-Capsa
3 Replies
8. Programming
Hello friends,
Please have a look at this code, and then i will tell you the problem.
int main()
{
int i = 0;
int cont = 1;
while( cont == 1 )
{
printf( "Enter i\n" );
scanf( "%d", &i );
switch( i )
{
... (5 Replies)
Discussion started by: gabam
5 Replies
9. Shell Programming and Scripting
I am trying to do a while do loop that asks for a password and returns if the password entered is incorrect. I have that part working however i want to modify it so that if a similar word is entered it will read "that is close but incorrect" and i cannot seem to get it working, being new in the... (6 Replies)
Discussion started by: lm5522
6 Replies
10. Shell Programming and Scripting
Hi all,
a problem with a loop. Imagine it starts with
var1="$(cat txtif.out )"while
do
echo file1
echo file2
echo y > txtif.out
if
then
break
fi
done
exit 0
the problem is that if the file is changing during the loop seems to continue as it reads "x" state,... (5 Replies)
Discussion started by: Board27
5 Replies
LEARN ABOUT XFREE86
escape
escape(1) Mail Avenger 0.8.3 escape(1)
NAME
escape - escape shell special characters in a string
SYNOPSIS
escape string
DESCRIPTION
escape prepends a "" character to all shell special characters in string, making it safe to compose a shell command with the result.
EXAMPLES
The following is a contrived example showing how one can unintentionally end up executing the contents of a string:
$ var='; echo gotcha!'
$ eval echo hi $var
hi
gotcha!
$
Using escape, one can avoid executing the contents of $var:
$ eval echo hi `escape "$var"`
hi ; echo gotcha!
$
A less contrived example is passing arguments to Mail Avenger bodytest commands containing possibly unsafe environment variables. For
example, you might write a hypothetical reject_bcc script to reject mail not explicitly addressed to the recipient:
#!/bin/sh
formail -x to -x cc -x resent-to -x resent-cc
| fgrep "$1" > /dev/null
&& exit 0
echo "<$1>.. address does not accept blind carbon copies"
exit 100
To invoke this script, passing it the recipient address as an argument, you would need to put the following in your Mail Avenger rcpt
script:
bodytest reject_bcc `escape "$RECIPIENT"`
SEE ALSO
avenger(1),
The Mail Avenger home page: <http://www.mailavenger.org/>.
BUGS
escape is designed for the Bourne shell, which is what Mail Avenger scripts use. escape might or might not work with other shells.
AUTHOR
David Mazieres
Mail Avenger 0.8.3 2012-04-05 escape(1)