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

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

به نام خدا

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

 

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

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

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

بیشتر بخوانید...  جلسه نهم: سنسور ها در رباتیک

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

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

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

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

بیشتر بخوانید...  قفل دیجیتال با استفاده از آردوینو

درباره‌ی mjavad

همچنین بخوانید...

پروژه کنترل چراغ های LED با فرمان صوتی گوشی هوشمند و رزبری پای

به نام خدا پروژه کنترل چراغ های LED با فرمان صوتی گوشی هوشمند و رزبری …

پروژه ی سیستم نظارت بر پایه RFID با رزبری پای

به نام خدا پروژه ی سیستم نظارت بر پایه RFID با رزبری پای   در …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سلام ،خوش آمدید
آیا می خواهید آموزش ها و پروژه های جدید برای شما ارسال شود؟
مشخصات خود را وارد نمایید
متشکرم
منتظر فایل های ما باشید