나는 더 빨리 실행하고 싶은 몇 가지 명령이 있습니다. 가장 좋은 해결책은 앨리어스 (실제로는 몇 가지 인수를 사용해야하기 때문에 함수) 인 것 같습니다. 시스템을 시작할 때 내 별칭을 실행하고 싶습니다. 그래서 그것을 실행하기 위해 bash 파일을 만들었습니다. 내 함수를 만들려면 쉘에 다음과 같이 입력하십시오 :bash 파일의 쉘 기능
function myFunction() { command 1 ; command 2 ; etc... }
하지만 여기에 문제가 있습니다! 내 bash 파일은 myFunction이 ... 함수로 재구성되기 때문에 전체 명령을 실행하지 않습니다! 그러나 내부 기능.
전체 기능을 실행하는 파일을 만들 수있는 방법이 있습니까? 많은 분들께 감사드립니다!
실제로 함수를 호출해야합니다 (정의한 것만). 또한 정의를 유지할 수 있도록 스크립트를'source' 해보십시오. –
'function myFunction() {}'이 실제로 유효합니까? 나는 항상 함수를'myFunction() {}'으로 정의한다. –
예. 쉘에서 직접 팁을 쓸 때 작동하지만 bash 파일을 실행할 때는 작동하지 않는다. 코드를 "소스 화"하는 방법은 무엇입니까? –