Why does this simple bash code give a syntax error? Why does this simple bash code give a syntax error? bash bash

Why does this simple bash code give a syntax error?


Bash uses spaces to tokenise scripts. The line:

if [[ $1 =-v ]]

should be:

if [[ $1 = -v ]]