Shc: تفاوت بین نسخهها
از ویکی فارسی اوبونتو
جز |
جز |
||
سطر ۴: | سطر ۴: | ||
برای نصب این برنامه از فرمان زیر استفاده شود: | برای نصب این برنامه از فرمان زیر استفاده شود: | ||
− | + | {{bc| | |
$ sudo apt install shc | $ sudo apt install shc | ||
− | + | }} | |
== اجرا == | == اجرا == | ||
برای اجرای برنامه و تبدیل اسکریپتهای Bash به پروندهٔ دودویی از فرمان زیر استفاده میشود: | برای اجرای برنامه و تبدیل اسکریپتهای Bash به پروندهٔ دودویی از فرمان زیر استفاده میشود: | ||
− | + | {{bc| | |
$ shc -f script.sh | $ shc -f script.sh | ||
− | + | }} | |
+ | |||
بعد از اتمام پردازش، چند پرونده تولید شده است. با عنوان: | بعد از اتمام پردازش، چند پرونده تولید شده است. با عنوان: | ||
− | + | {{bc| | |
script.sh.x | script.sh.x | ||
script.sh.x.c | script.sh.x.c | ||
− | + | }} | |
پروندهٔ اول همان پروندهٔ اجرایی دودویی است. | پروندهٔ اول همان پروندهٔ اجرایی دودویی است. | ||
− | پروندهٔ دوم کدمنبع آن اسکریپت به زبان [[C | + | پروندهٔ دوم کدمنبع آن اسکریپت به زبان [[C|سی]] است. |
== راهنما == | == راهنما == |
نسخهٔ ۱۰ آذر ۱۴۰۰، ساعت ۱۶:۱۵
Shc یک کامپایلر برای اسکریپتهای Bash است. وظیفهٔ این برنامه، تبدیل کُدهای Bash به پروندهٔ دودویی است.
نصب
برای نصب این برنامه از فرمان زیر استفاده شود:
$ sudo apt install shc
اجرا
برای اجرای برنامه و تبدیل اسکریپتهای Bash به پروندهٔ دودویی از فرمان زیر استفاده میشود:
$ shc -f script.sh
بعد از اتمام پردازش، چند پرونده تولید شده است. با عنوان:
script.sh.x script.sh.x.c
پروندهٔ اول همان پروندهٔ اجرایی دودویی است.
پروندهٔ دوم کدمنبع آن اسکریپت به زبان سی است.
راهنما
برای مطالعهٔ جزئیات بیشتر و راهنمای این برنامه، میتوان صفحهٔ راهنما را مشاهده کرده یا از انتخاب help--
در خط فرمان استفاده کرد:
$ man shc $ shc --help