دلم یه لوپ میخواد، ازون بینهایتاش، از همونایی که میندازنش دور انگشت دست چپشون!
بنام اونی که بهم اجازه میده تا بنویسم
بعد از مدتها با یه پست جدید برگشتم به وبلاگ
توی این پست قصد دارم با روش های برنامه نویسی تو محیط shell توی اوبونتو یه برنامه ساده بنویسم
خوب برای اینکه بتونیم توی ترمینال برنامه بنویسیم اول باید یک ویرایشگر متن داشته باشیم، پس توی ترمینال این دستور رو وارد کنید :
nano test.sh
خوب دستور بالا یک فایل شل بنام تست توی نانو برامون باز میکنه ، حالا شروع کنیم به نوشتن برنامه.
اول باید شلی که قراره برنامه رو اجرا کنه مشخص کنیم پس توی محیط نانو این کد رو مینویسیم :
#! /bin /bash
حالا هر دستوری بنویسیم اجرا میشه
خوب اول میخوایم با اجرا شدن این برنامه صفحه ترمینال پاک شه
clear
و حالا میخوام همین که این برنامه اومد بالا یک پیغام نشون داده بشه و بگه لطفا نام خود را وارد کنید :
echo 'please enter your name'
حالا باید ورودی رو بخونیم
read name
حالا میخوام پیام خوش آمد گویی نشون داده بشه
echo "welcome $name"
وقتی متغیر name رو خوندیم برای استفاده ازش باید $ رو قبلش بکار ببریم ، حالا فایل رو ذخیره کنیم. بکمک دکمه کنترل و x از محیط برنامه خارج میشیم و به ترمینال برمیگردیم.
برای اینکه بتونیم اجراش کنیم باید توی ترمینال بهش مجوز اجرا شدن بدیم به این شکل
chmod +x test.sh
حالا براحتی اجراش میکنیم و برای اجراش کافیه این دستور رو وارد کنیم :
./test.sh
خروجی باید به شکل زیر باشه
please enter your name
amirhossein
welcome amirhossein