작업 디렉토리를 '문자열'과 비교

작업 디렉토리를 '문자열'과 비교

현재 작업 디렉터리의 경로를 홈 디렉터리의 경로와 비교하려고 합니다.

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인쇄하지 않고 두 번째 및 세 번째 명령으로 인쇄하고 싶습니다 bash: [/home/user: No such file or directory. 왜 이것을 인쇄하고 원하는 방식으로 작동하게 하려면 어떻게 해야 합니까?

답변1

[에 연결 중입니다 $PWD.

노력하다:

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

관련 정보