(unix-system “which [name])
이들it 과 command 의 차이점은 무엇인가요 which [name]
?
예를 들어 이 명령을 사용하면 (unix-system “which visual_elite)
다음과 같은 결과가 나타납니다.
/home/vhdl/edatools/mentor/visualelite/VisualElite-4.2.1/Linux2.4/bin/visual_elite
명령줄을 사용하여 동일한 작업을 수행하면 다음과 같은 결과가 which visual_elite
나타납니다.
enidl-atlas-schur <76> # which visual_elite
visual_elite is /home/vhdl/edatools/mentor/visualelite/VisualElite-4.2.1/visual_elite
왜 이런 차이가 발생하는 걸까요?
답변1
이러한 차이가 발생하는 이유는 PATH
"명령줄"의 환경 변수가 사용 중인 lisp 유사 언어의 환경 변수와 다르기 때문입니다.