Shc: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
جز
 
(۲ نسخهٔ میانیِ همین کاربر نمایش داده نشده است)
سطر ۱: سطر ۱:
 
'''Shc''' یک [[Compiler|کامپایلر]] برای اسکریپت‌های [[Bash]] است. وظیفهٔ این برنامه، تبدیل کُدهای Bash به پروندهٔ [[Binary|دودویی]] است.
 
'''Shc''' یک [[Compiler|کامپایلر]] برای اسکریپت‌های [[Bash]] است. وظیفهٔ این برنامه، تبدیل کُدهای Bash به پروندهٔ [[Binary|دودویی]] است.
 +
 +
__TOC__
 +
{{الگو:clear}}
  
 
== نصب ==
 
== نصب ==
 
برای نصب این برنامه از فرمان زیر استفاده شود:
 
برای نصب این برنامه از فرمان زیر استفاده شود:
  
<pre language="bash">
+
{{bc|
 
$ sudo apt install shc  
 
$ sudo apt install shc  
</pre>
+
}}
  
 
== اجرا ==
 
== اجرا ==
 
برای اجرای برنامه و تبدیل اسکریپت‌های Bash به پروندهٔ دودویی از فرمان زیر استفاده می‌شود:
 
برای اجرای برنامه و تبدیل اسکریپت‌های Bash به پروندهٔ دودویی از فرمان زیر استفاده می‌شود:
  
<pre language="bash">
+
{{bc|
 
$ shc -f script.sh
 
$ shc -f script.sh
</pre>
+
}}
 +
 
  
 
بعد از اتمام پردازش، چند پرونده تولید شده است. با عنوان:
 
بعد از اتمام پردازش، چند پرونده تولید شده است. با عنوان:
  
<pre language="bash">
+
{{bc|
 
script.sh.x  
 
script.sh.x  
 
script.sh.x.c
 
script.sh.x.c
</pre>
+
}}
  
 
پروندهٔ اول همان پروندهٔ اجرایی دودویی است.
 
پروندهٔ اول همان پروندهٔ اجرایی دودویی است.
  
پروندهٔ دوم کدمنبع آن اسکریپت به زبان [[C Programing|سی]] است.
+
پروندهٔ دوم کدمنبع آن اسکریپت به زبان [[C|سی]] است.
  
 
== راهنما ==
 
== راهنما ==
 
برای مطالعهٔ جزئیات بیش‌تر و راهنمای این برنامه، می‌توان [[Man Page|صفحهٔ راهنما]] را مشاهده کرده یا از انتخاب <code>help--</code> در [[CLI|خط فرمان]] استفاده کرد:
 
برای مطالعهٔ جزئیات بیش‌تر و راهنمای این برنامه، می‌توان [[Man Page|صفحهٔ راهنما]] را مشاهده کرده یا از انتخاب <code>help--</code> در [[CLI|خط فرمان]] استفاده کرد:
<pre>
+
 
 +
{{bc|
 
$ man shc
 
$ man shc
 
$ shc --help
 
$ shc --help
</pre>
+
}}
  
 
[[رده:زبان‌های برنامه‌نویسی]]
 
[[رده:زبان‌های برنامه‌نویسی]]
 
[[رده:نرم‌افزارها]]
 
[[رده:نرم‌افزارها]]
 
[[رده:خط فرمان]]
 
[[رده:خط فرمان]]

نسخهٔ کنونی تا ‏۱۸ فروردین ۱۴۰۳، ساعت ۱۷:۵۷

Shc یک کامپایلر برای اسکریپت‌های Bash است. وظیفهٔ این برنامه، تبدیل کُدهای Bash به پروندهٔ دودویی است.



نصب

برای نصب این برنامه از فرمان زیر استفاده شود:


$ sudo apt install shc 

اجرا

برای اجرای برنامه و تبدیل اسکریپت‌های Bash به پروندهٔ دودویی از فرمان زیر استفاده می‌شود:


$ shc -f script.sh


بعد از اتمام پردازش، چند پرونده تولید شده است. با عنوان:


script.sh.x 
script.sh.x.c

پروندهٔ اول همان پروندهٔ اجرایی دودویی است.

پروندهٔ دوم کدمنبع آن اسکریپت به زبان سی است.

راهنما

برای مطالعهٔ جزئیات بیش‌تر و راهنمای این برنامه، می‌توان صفحهٔ راهنما را مشاهده کرده یا از انتخاب help-- در خط فرمان استفاده کرد:


$ man shc
$ shc --help