I have the following script
#!/bin/bash   
if [ $1=="1" ]
then
    echo $1
fi
Whenever I run ./myscript.sh 0 it still prints "0". I am not sure why? It prints whatever I type in because the if executes. What would I need to change?
I have the following script
#!/bin/bash   
if [ $1=="1" ]
then
    echo $1
fi
Whenever I run ./myscript.sh 0 it still prints "0". I am not sure why? It prints whatever I type in because the if executes. What would I need to change?
 
    
    Add proper spaces, i.e. before and after == inside if condition
#!/bin/bash   
if [ $1 == "1" ] 
then
    echo $1
fi
