2010-07-29 13 views
1

쉘 스크립트 '.sh'를 C 파일 '.c'로 변환 할 수있는 도구를 아는 사람이 있습니까?쉘 스크립트를 C 변환기

+0

이 셸 스크립트의 크기는 어느 정도입니까? 그것을 변환하기위한 도구를 찾으려고 노력하는 것보다는 C로 이식하는 것이 가치가 있지 않습니까? – dreamlax

+0

수동으로 시도하지 않을 정도로 크지 만 좋은 방법을 찾을 수 없다면 스스로 할 수 있습니다 :) – hari

답변

1

나는 그러한 도구가 존재하는지 의심 스럽습니다. C와 쉘 파일은 완전히 다른 목적을 가진 매우 다른 언어이며 자동으로 하나를 다른 언어로 변환 할 방법이 없습니다.

+1

끝 부분에'const char scripttext [] = "'라는 단일 .c 파일로 쉘 구현을하고, 이 도구는'(cat shell.c "$ 1"; echo ' ";')> out.c'라고합니다. –

+0

도움을 주셔서 감사하지만 전달하고자하는 것을 얻지 못했습니다. 조금 설명해 주시겠습니까? – hari

+0

쉘 구현을 찾은 다음 쉘 스크립트를 쉘에 대한 상수 문자열로 포함시키는 것을 의미합니다. –

0

shc을 사용해보십시오. 컴파일러가 아니지만 인코딩/암호화 중에 .c 파일을 생성합니다.

그렇지 않으면 직접하십시오. C 및 셸로 코드를 작성한 다음 직접 번역하십시오. 그것이 최선의 방법입니다.

관련 문제