키보드 단축키가 다음과 같이 작동하도록하고 싶습니다.
> e foo.txt
로 확장
> emacs foo.txt &
사용 alias e=emacs
하는 것은 간단 하지만 &
파일 이름 뒤에는 어떻게 삽입 합니까? 을 사용하여 가능하지 않을 수도 있으므로 alias
bash 솔루션을 수락합니다. 쉘 스크립트가 필요한 경우 어떻게 작동하는지 설명하십시오.
답변
bash의 별칭은 인수를 사용할 수 없지만 함수를 사용할 수 있습니다.
e() { emacs "$@" & }
그때
e foo.txt
당신이 원하는 것을 할 것입니다.