Boa noite

Pessoal alguem sabe, qual é a diferença de se executar um shell script com
"sh" ou com "./" ?

estou com o seguinte cenário..

tenho um script com permissão de execução ok , ao executar com "sh" ele não
funciona (da problema na linha do if), agora se executar com "./"  funciona
ok... segue script abaixo :

#!/bin/bash
for var in $(seq 100) ; do
if (( $var % 2 == 0 ))
then
echo $var
fi ; done

Responder a