현재 작업 디렉터리의 경로를 홈 디렉터리의 경로와 비교하려고 합니다.
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
True
False
인쇄하지 않고 두 번째 및 세 번째 명령으로 인쇄하고 싶습니다 bash: [/home/user: No such file or directory
. 왜 이것을 인쇄하고 원하는 방식으로 작동하게 하려면 어떻게 해야 합니까?
답변1
[
에 연결 중입니다 $PWD
.
노력하다:
user@machine:~$ if [ "$PWD" = "/home/user" ];