자주 사용하는 실행 파일이 있습니다.
/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
}