Perl 스크립트를 실행하기 위해 자동화 엔진을 사용하고 있습니다. script_X에는 래퍼 스크립트가 필요하므로 다음과 같이 실행됩니다.
wrapper_script script_X --parameters
그러나 자동화 엔진은 호출을 이해하지 못합니다. 현재 ./bashrc를 수동으로 편집하여 다음과 같이 말했습니다.
alias script_X='wrapper_script script_X'
현재 자동화 엔진이 이것을 사용할 수 있는지 테스트 중입니다. 그러나 환경 변수를 처리할 수 있습니다.
별칭을 생성/수정하기 위해 환경 변수를 내보낼 수 있습니까?
(댓글을 통해 이것이 제한 사항을 해결하는 복잡한 방법일 수 있다는 것을 알고 있지만 호기심 때문에 원래 질문에 대한 답변에 여전히 관심이 있습니다.)
답변1
해시뱅 해봤어?스크립트_X올바른 인터프리터(wrapper_script)에 대한 경로를 사용하세요.
#!/bin/wrapper_script
(...blabla contents of script_X)
여기서 /bin은 물론 Wrapper_script의 올바른 경로입니다. 여기에는 다음 사항만 필요합니다.
chmod +x script_X
./script_X
이것이 당신의 문제를 해결해줄까요?