bash 별칭을 만들려고합니다. 따라서 지정된 디렉토리로 이동하고 pwd를 여는 명령을 실행할 수 있습니다. 내 스크립트는 훌륭하게 작동하지만 $ {pwd}를 잡았을 때 bash_profile 파일의 pwd를 가져온다. 호출하는 터미널 윈도우의 pwd를 가져 오려면 어떻게해야합니까? 위에서 그럼에도 불구하고 bash_profile 해줄이 하나의 단자 디렉토리 만 제공 정말 이유를 잘 모르겠어요 bash_profile 별칭 - PWD가있는 Coda 열기
alias opencoda="osascript -e 'tell application \"Coda\"' -e 'tell document 1' -e 'change local path \"${pwd}\"' -e 'end tell' -e 'end tell'"
해결 방법 :
alias opencoda='osascript -e "tell application \"Coda\"" -e "tell document 1" -e "change local path \"${PWD}\"" -e "end tell" -e "end tell"'
는 또한 분명히 .. 주위에 따옴표를 변경했다 내부에 큰 따옴표를 유지해야했습니다.
또 다른 재미 코다 bash는 스크립트는 그냥 쓴 :
를 열고 현재 디렉토리에서 해당 파일을
function coda() { osascript -e "tell application \"Coda\"" -e "tell document 1" -e "open \"${PWD}/[email protected]\"" -e "end tell" -e "end tell";}
예) 코다의 MYFILE.TXT
wejrowski을, 당신이 대답으로 게시하는 경우 귀하의 질문에 대한 대답은, 그것은 더 나은 발견 한 경우. 페이지 하단의 "내 질문에 대한 답변"링크를보십시오. 질문에 대한 대답을 편집하지 마십시오. –