作業ディレクトリを「文字列」と比較する

作業ディレクトリを「文字列」と比較する

現在の作業ディレクトリのパスをホームディレクトリのパスと比較しようとしています。

user@machine:~$ echo $PWD
/home/user
user@machine:~$ if ["$PWD" = "/home/user"]; then echo True; else echo False; fi
bash: [/home/user: No such file or directory
False
user@machine:~$ if ["$PWD" = "whatever"]; then echo True; else echo False; fi
bash: [/home/user: No such file or directory
False

TrueFalse印刷せずに2番目と3番目のコマンドで印刷したいですbash: [/home/user: No such file or directory。なぜこれを印刷して必要な方法で動作させるにはどうすればよいですか?

答え1

[に接続しています$PWD

努力する:

user@machine:~$ if [ "$PWD" = "/home/user" ];

関連情報