파일이 있는 디렉토리로 이동하려고 합니다. 즉, 나는 노력하고 있어요
cd $(which chromedriver)
이 오류의 원인은 분명합니다.cd: not a directory: /usr/local/bin/chromedriver
당신은 가지고 있습니까?
또 다른 방법은
cd
파일의 디렉터리로 이동하는 것입니다.출력을 처리하거나 구문 분석하여 범용으로 만드는 방법
which
(즉, 마지막 10자만 제거하는 것이 아니라chromedriver
모든 애플리케이션에 적용 가능)
답변1
dirname
이것을 사용하여 경로를 제거 할 수 있습니다 .
cd "$(dirname "$(which chromedriver)")"
사용xargs
cd "$(which chromedriver | xargs dirname)"