나는이 별칭 작업을하려고하지 :bash는 별칭 작업 (VIM의 탭으로 열기 자식 상태 출력 파일)
alias ciao="vim -p `git status --short | awk '{print $2}'; git show --pretty="format:" --name-only`
는 기본적으로 나는 정력 탭으로, git status
인쇄 된 모든 파일을 열하고자합니다. 프롬프트에서 직접 실행할 때 명령이 제대로 작동하지만 별칭을 만들 수 없습니다.
vim -p
은 인쇄 된 첫 번째 파일에는 적용되지만 다른 파일에는 적용되지 않습니다 (git status
의 파일이 둘 이상인 경우).
누군가 내가 뭘 잘못하고 있는지 말할 수 있다면 좋겠어. 내가 붙여 넣은 별칭에 명백한 문제가있다. (도망 간다.) 미안하다.
승인 된 답변에서 알 수 있듯이 명령 대체에 대한 백틱보다는 항상 '$ (...)'를 선호해야합니다. – dimo414
나를위한 필연적 인 질문은 "이유"였습니다. 그래서 여기에 내가 찾은 대답이 있습니다. 누군가 다른 사람에게도 관심이있을 수 있습니다. http://stackoverflow.com/questions/4708549/whats-the-difference-between-command - 및 - 셸 - 명령 프로그래밍 – lzzluca