problem with if statement equality


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting problem with if statement equality
# 1  
Old 02-12-2008
problem with if statement equality

Here's my script:

/bin/script.sh

echo "hey __, don't forget the password is "kazlo""
echo "insert the name of your file in the next line, be very specific"
read var1
vartest=`find . | grep "$var1"`
echo $vartest
echo "you sure this is the right file? answer next line with (y/n)"
read var2

if test [$var = "y"]
then
scp "$vartest" username@targetserver.org:/Users/username/
echo hopefullyworks
fi



it just skips over my if statement
this is really simple i'm sure but I can't get it to work
any help appreciated
# 2  
Old 02-12-2008
Either

if [ $var = "y" ]
then
scp "$vartest" username@targetserver.org:/Users/username/
echo hopefullyworks
fi

Or

if test $var = "y"
then
scp "$vartest" username@targetserver.org:/Users/username/
echo hopefullyworks
fi

Both test and [] are not required then if u use [] then give space after and beore [ and ]
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Problem with If statement

Hi All, I am writing an if statement to check multiple conditions, but when I try to execute the script it is breaking at the point of if statement by showing the issue below. Code I am using is given below. if -a ] then .... else ... fi I am not understanding... (3 Replies)
Discussion started by: ginrkf
3 Replies

2. Programming

Humor language - C Plus Equality - where to get it?

Hi I found an old article GitHub Takes Down Satirical 'C Plus Equality' Language - Slashdot Where to get C Plus Equality? Seems everywhere censored. > git clone https://gitorious.org/c-plus-equality/c-plus-equality Cloning into 'c-plus-equality'... fatal: repository... (5 Replies)
Discussion started by: slashdotweenie
5 Replies

3. Shell Programming and Scripting

Problem if statement

echo "Enter the variable: " " read var1 echo " " for i in ib eb atm do if ; then mv properties environment.properties break else echo "No changes to $var1 " fi done When i run and enter the eb it's not working.Any suggestions please.. (7 Replies)
Discussion started by: bhas85
7 Replies

4. Shell Programming and Scripting

while statement problem

Hi, Here is a big head scratcher for me.... I'm creating a loop with while reading lines from a file called example.txt: #!/bin/sh while read line do some command > another file ----- output to another file done < example.txt I would like that another file to be unique for every... (5 Replies)
Discussion started by: svetoslav_sj
5 Replies

5. UNIX for Dummies Questions & Answers

Having problem with if statement

Could someone help me out with this if statement? It's supposed to get a person's website, but it isn't working when I run it. website="" echo "Would you like to enter a website? Enter Yes/No" read choice if then while do echo "Please enter a website:"; read... (4 Replies)
Discussion started by: Sotau
4 Replies

6. Shell Programming and Scripting

problem with if/while statement

I'm trying to have the script check if a file has data or not, and then process it accordingly. If the file is empty, I want it to return "nothing to do", if not, I want it to process the file line by line. This is what I have so far, but it always returns "nothing to do", even if the file is not... (4 Replies)
Discussion started by: ddrew78
4 Replies

7. Shell Programming and Scripting

if statement problem

Hi I have a bash script like this if then echo "A" else echo "B" fi $1 is something like 02350 (there is always a trailing '0') and I would like to have an if based on the value of the digits after the 0. Can anybody help? Thanks, Sarah (3 Replies)
Discussion started by: f_o_555
3 Replies

8. UNIX for Dummies Questions & Answers

if statement problem

See https://www.unix.com/shell-programming-scripting/96846-if-statement-problem.html (0 Replies)
Discussion started by: f_o_555
0 Replies

9. UNIX for Dummies Questions & Answers

if statement problem

hi all. i just have a very small problem. i have a menu of 7 choices. i want an if statement so that if the user chooses anything except inside the 1 to 7 range, i can handle the error for it. i tried this: if ] then ....... fi (but it dont work) ...any suggestions? ... (4 Replies)
Discussion started by: djt0506
4 Replies

10. Shell Programming and Scripting

problem with an IF statement

I need an IF statement that will compare the contents of the variable CX with the actual string "CP". ie. If the contents of $CX are NOT equal to the actual string "CP" then blah blah blah. I have tried a number of things including the following....... if ]; then if ]; then if ];... (2 Replies)
Discussion started by: hcclnoodles
2 Replies
Login or Register to Ask a Question