Loop problem with one more problem


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Loop problem with one more problem
Prev   Next
# 1  
Old 09-22-2008
Question Loop problem with one more problem

Hi ALL
I am greping some thing from a file,some thing is "/var/www/html" /var/www"/example" and so on its showing like this when u use echo.i want to pass each one of them in a loop for processing.Like start with /var/www/html then 2nd and so one
But that not working any iead how i give one by one value.
My code

docroot=$(grep -H DocumentRoot /etc/httpd/conf.d/*.conf | awk -F' ' '{ print $3 }'| sort -u | uniq)
doccount=$(grep -H DocumentRoot /etc/httpd/conf.d/*.conf | awk -F' ' '{ print $3 }'| sort -u | uniq | wc -l)

for (( i=0; i <= $doccount; ++i ))
do
confd="$docroot\n"
echo $confd
find $confd -type d -perm /o=w | while read DIR
do
do some thing

done ## while done
done ##for done
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Problem with loop

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

2. Shell Programming and Scripting

Problem with While Do loop

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

3. Programming

While loop problem in C

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

4. Shell Programming and Scripting

problem with a loop

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

5. UNIX for Advanced & Expert Users

loop problem

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

6. Shell Programming and Scripting

if loop problem

osname=`uname` if || || ; then echo "hi" fi its saying bash: [: too many arguments why? anybody knows? (4 Replies)
Discussion started by: crackthehit007
4 Replies

7. Shell Programming and Scripting

problem with if loop

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

8. Shell Programming and Scripting

Loop problem

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

9. Shell Programming and Scripting

loop problem

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

10. Programming

problem with while loop

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
Login or Register to Ask a Question
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)