pwd コマンドの結果を変数に格納し、if コマンドでその変数の値をチェックして、特定の文字列と一致するかどうかを確認する単純な bash スクリプトを Ubuntu 12.10 で作成しようとしています。しかし、その変数の内容をディレクトリ自体として扱い、「そのようなファイルまたはディレクトリはありません」というエラーを出し続けるため、エラーが発生し続けます
プログラムは以下の通りです。
myvar=$(pwd)
if [$myvar -eq /home/vicky] #fails this check as variable myvar contains /home/vicky
then
echo correct
else
echo incorrect
fi
どんな助けでもいただければ幸いです