Mas que raio se passa?

Status
Fechado a novas mensagens.

paperless

Power Member
Não estou a conseguir fazer uma simples comparação de duas strings com um script para a shell, quase que sinto vergonha de perguntar isto aqui mas eu acho mesmo que ha qualquer coisa que nao bate bem aqui, ja experimentei de várias formas e a sintaxe tinha de estar correcta nalguma delas!
Ja vi na internet, segui a sintaxe à risca, tentei com $ e sem $, com " e sem " mas não há nada que faça isto funcionar...

Que raio se passa aqui?

Código:
#!/bin/bash
var1="estou"
var2="farto"
	if [ "$var1"="$var2" ];then
		echo "são iguais..."
		else
		echo "diferentes..."
fi

Ele executa sempre a instrução "echo "são iguais..."" vá-se la saber porquê..

Experimentem no vosso computador, se possivel...(não faço ideia do que possa variar...).

É um "if" que faz algo relativamente simples mas que vai ser fulcral para conseguir continuar o trabalho que tenho de fazer...
 
Última edição:
Status
Fechado a novas mensagens.
Back
Topo