자주 사용하는 실행 파일이 있습니다.
/dir1/dir2/dir3/dir4/executable argv[1] argv[2] argv[3]
실행 파일에 대한 별칭을 설정할 수 있다는 것을 알고 있습니다.
alias myexecutable = '/dir1/dir2/dir3/dir4/executable'
그리고 전화해
myexecutable argv[1] argv[2] argv[3]
하지만 나는 이것을 이렇게 부르고 싶다.
myexecutable argv[1]
첫 번째 매개변수만 변경되기 때문입니다. 두 번째와 세 번째는 매번 같은 방식으로 전달되어야 합니다.
답변1
별칭은 매개변수를 처리하지 않습니다. 함수를 정의합니다:
myfunc () {
/dir1/dir2/dir3/dir4/executable "$1" fixed-argv2 fixed-argv3
}