رباتیک و هوافضا

مبانی پایه شل اسکریپت و کاربرد آنهادبر روی رزبری پای

به نام خدا

مبانی پایه شل اسکریپت و کاربرد آنهادبر روی رزبری پای

 

در این آموزش قصد داریم مبانی پایه شل اسکریپت و کاربرد آنها و چگونگی نوشتن و اجرای آنها را بر روی رزبری پای بررسی کنیم.

شل اسکریپت چیست؟

شل اسکریپت ها به شما اجازه می دهند تمامی کارهایی که می توانید با خط دستور لینوکس انجام دهید بصورت اتوماتیک پیاده کنید.شل اسکریپت یک فایل متن ساده شامل دستورات شل (خط دستور) که یک به یک اجرا می شوند و بصورت ورودی مستقیم به خط دستور داده می شوند ، می باشد.شل اسکریپت ها می توانند هنگام اجرای دستورات بسیار در یک زمان ، وقت شما را ذخیره نمایند.
زبان شل یک زبان برنامه نویسی سطح بالا است.
شل اسکریپت ها قادر به استفاده از متغیرها، گزاره های شرطی ، حلقه ها و پایپ ها می باشند.
شل اسکریپت قادر به انجام چه کاری است؟
کنترل اتفاقاتی که هنگام بوت کردن سیستم رخ می دهند.
راه اندازی برنامه ها وقتی اتفاقی رخ می دهد.
استفاده از خروجی یک دستور بعنوان ورودی دستور دیگر.
تغیر نام و جابجا نمودن فایل ها.
تبدیل فرمت فایل ها.
یکی از کاربردی ترین ویژگی های شل اسکریپت ، توانایی ایجاد پایپ می باشد.یک پایپ به خروجی یک دستور اجازه ارسال به دستور بعد بعنوان ورودی می دهد.

بیشتر بخوانید...  آموزش پروژه محور آردوینو – جلسه هفتم ورودی و خروجی 2

چگونه یک شل بسازیم و آن را اجرا کنیم؟

شل اسکریپت ها یک فایل متنی قابل اجرا با پسوند “sh.” می باشند.برای درک بیشتر به مثال اسکریپت “Hello World” توجه نمایید.
وارد رسپبری پای شده و وارد قسمتی که قصد ذخیره اسکریپت را دارید ، بشوید.سپس ویرایشگر متن Nano را باز نموده و فایلی با نام “hello-world.sh” ایجاد نمایید.کد زیر را در command prompt وارد نمایید:
sudo nano hello-world.sh

حال داخل ویرایشگر متن کد زبر را تایپ کنید:
#!/bin/bash

echo “Hello World!”
خط اول برنامه را “تعبیه” یا “Shebang” می نامند و به شل BASH فرمان اجرای دستورات را می دهد.هر شل اسکریپت که ایجاد می کنید نیازمند این دستور می باشد.
با زدن Ctrl + X این فایل را ذخیره و سپس خارج شوید.

دیدگاه‌ها (0)

*
*