DESTDIR=/somewhere make install
수년에 걸쳐 설치 작업 전에 테스트를 위해 임시 경로를 설정하는 습관이 있었기 때문에 순진하게도 이것이 어떤 명령줄에서도 작동할 것이라고 생각했습니다.
하지만 놀랍게도 작동하지 않습니다 FOO=bar echo $FOO
!
FOO=bar bash -c 'echo $FOO'
아주 잘 작동하는 것 같습니다 .
누군가 이것의 이유를 말해 줄 수 있습니까? 매번 after 형식을 사용해야 한다면 조금 번거로울 것입니다.