Shell Scripting – Tutorial 04: Bash Shell Scripts – Part 1
امروز در این پست به ادامه مطلب می پردازیم آموزش 04 از سری آموزش های ما به بعد اسکریپت شل. در مطالب قبلی به مفاهیم زیر پرداختیم: پایانهها، کنسولها، Shells، Bash Shell، Scripts و Shell Scripting.
به همین دلیل، در این آموزش حاضر کمی بیشتر بر روی آن تمرکز خواهیم کرد بخش عملی یا فنی از فایل های اسکریپت ایجاد شده با Bash Shell.
Shell Scripting – Tutorial 03: همه چیز درباره اسکریپت با Bash Shell
و قبل از شروع این پست تماس گرفت «اسکریپت پوسته – آموزش 04»، توصیه می کنیم موارد زیر را بررسی کنید مطالب مرتبط، در پایان خواندن این پست امروز:
شاخص
آموزش اسکریپت پوسته 04
مبانی فایل های اسکریپت
نسل
به یک فایل اسکریپت تولید کنیداساساً باید از آن استفاده کنید یک ویرایشگر متن، که می تواند بدون هیچ مشکلی، یکی از ساده باشد ترمینال (CLI) مانند «نانو» یا «vi» یا از دسک تاپ (رابط کاربری گرافیکی) مانند "gedit" یا "mousepad".
همچنین، می توان از آنها استفاده کرد ویرایشگرهای کد منبع نوع IDE پیچیده تر یا قوی تر، که نحو زبان مورد استفاده را تشخیص می دهد، مانند Geany، Atom، متن عالی، کد ویژوال استودیو، در میان بسیاری دیگر.
در اصل فقط کافی است که در یکی از آنها دستور را اجرا کنیم یک فایل متنی ساده جدید تولید کنید با یا بدون پسوند ".sh".ترجیحا با او
به عنوان مثال، ساده ترین کار اجرای دستور زیر در ترمینال است:
nano miprimerscript.sh
اعدام
به یک اسکریپت پوسته bash را اجرا کنید، می توانید 2 راه یا فرم را انتخاب کنید که عبارتند از:
- برای اجرای فایل اسکریپت، مفسر Bash را فراخوانی کنید:
bash miprimerscript.sh
- برای اجرای فایل اسکریپت، مفسر پیش فرض (Sh) را فراخوانی کنید:
sh miprimerscript.sh
سخنان: به خاطر داشته باشید که در برخی موارد، عدم فراخوانی صحیح Shell میتواند باعث اختلال جزئی یا کلی اسکریپت ایجاد شده شود. بنابراین، ایده آل این است که پوسته ای که در خط اول اسکریپت فراخوانی می شود، همان چیزی است که برای اجرای آن استفاده می شود. در مورد ما، "باش".
با این حال، ما همچنین می توانیم یک فایل اسکریپت را به صورت زیر مستقیماً اجرا کنیم:
./miprimerscript.sh
در این مورد، 2 کاراکتر اول "./" نشان می دهد که ما می خواهیم فایل اسکریپت را از دایرکتوری فعلی، یعنی مسیر واقعی که فایل اجرایی در آن قرار دارد، اجرا کنیم.
بخش ها یا عناصر موجود در فایل اسکریپت لینوکس
واقعاً، الف فایل اسکریپت به طور کلی چیزی بسیار اساسی استبنابراین، فقط شامل 2 مورد آنها چه هستند:
- She Bang یا Sha-Bang (#!): این نامی است که به خط اول فایل اسکریپت داده شده است که هدف آن تعیین برنامه (Shell) است که باید اجرا شود. به طوری که و در صورت نصب نشدن برنامه مذکور، خطایی ایجاد می شود که مانع از اجرای آن می شود.
- کد: این می تواند هر چیزی باشد از یک دستور تا هزاران خط کد که دستورات ساده یا پیچیده را در ترمینال لینوکس نشان می دهد.
به عنوان مثال:
#!/bin/bash
echo Mi Primer Script
عکسهای صفحه
خلاصه
خلاصه با این آموزش 04 در مورد «اسکریپت نویسی پوسته» ما قبلاً رویکرد اولیه را شروع کرده ایم جنبه های عملی و فنی تر مربوط به فایل های اسکریپت تولید شده با Bash Shell. بنابراین امیدواریم به زودی شروع به ایجاد و استفاده از آنها کنند اولین فایل اسکریپت در گنو/لینوکس.
اگر از محتوا خوشتان آمد، نظر دهید و آن را به اشتراک بگذارید. و به یاد داشته باشید، از ابتدای ما دیدن کنید «محل»، علاوه بر کانال رسمی از تلگراف برای اخبار بیشتر، آموزش ها و به روز رسانی لینوکس.
اولین کسی باشید که نظر