새로운 데비안 6 설치마다 bash를 설치하지 않는 것이 좋습니다. 그래서 모든 내 bash 스크립트를 대시로 변환해야합니다.
- 어떻게 하시겠습니까?
- 2 개 언어의 차이점은 무엇입니까?
-주의 사항과 함정에 대해 알고 있습니까?
- 해당 작업을 자동화 할 수 있습니까?bash에서 대시로 스크립트를 마이그레이션하는 방법은 무엇입니까?
8
A
답변
7
여기에 a page that shows some Bashisms입니다. Bash에서 Dash로 이식하기위한 지침으로 사용할 수 있습니다.
Bash을 설치해야하는 이유가 무엇인지 알 수 없습니다. essential package으로 표시됩니다.
5
최상의 전략은 특정 구현 대신 the standard을 사용하는 것입니다. Dash는 Bash보다 훨씬 더 가깝습니다.
도움을 받으려면 Loker을 시도해보십시오. 그것에 관심이 있거나 문제가 있으시면 전자 메일을 보내 주시기 바랍니다.
other tools도 있습니다.
이것은 largly 당신의 스크립트에 따라 달라집니다, 당신은 많은 bash 특정 속임수를 사용 했습니까? – plundra
약간 혀 - 인 - 뺨 (s/약간/완전히 /). 시간을 거슬러 가서 모든 bash 스크립트가 portable sh인지 확인하십시오. tongue-in-cheek> 향후 모든 bash 스크립트가 sh로 작성되었는지 확인하십시오. 자동화는 대단히 어려울 것입니다. 많은 bashisms를 사용했다면, 특히 그렇습니다. –