루아에서 시스템 호출로 현재 쉘을 수정할 수 있습니까?루아의 현재 쉘 수정
보다 구체적으로, 현재 환경에서 expand_aliases는 기본적으로 false이지만 일부 스크립트는 별칭을 설정하는 기능에 따라 다릅니다. os.execute ("shopt -s expand_aliases")와 같은 명령을 현재의 쉘에 영향을주는 스크립트의 시작 부분에서 실행할 수 있습니까? 따라서 현재 스크립트가 bash 별칭을 추가 할 수있게합니까?
스크립트를 실행하기 전에 expand_aliases를 전역으로 true로 설정하고 bash에서 expand_aliases를 설정하는 것은 모두 바람직한 해결책이 아닙니다.
미리 도움을 청하십시오.
관련 메일 링리스트 스레드 : http://lua-users.org/lists/lua-l/2012-03/msg00101.html – finnw