فهرست مطالب:

چگونه پارامترهای bash به یک اسکریپت منتقل می شوند؟
چگونه پارامترهای bash به یک اسکریپت منتقل می شوند؟

تصویری: چگونه پارامترهای bash به یک اسکریپت منتقل می شوند؟

تصویری: چگونه پارامترهای bash به یک اسکریپت منتقل می شوند؟
تصویری: Parameters Arguments آموزش اسکریپت شل لینوکس 2024, ممکن است
Anonim

گذراندن استدلال ها به اسکریپت . استدلال ها می تواند باشد گذشت به اسکریپت هنگامی که اجرا می شود، با نوشتن آنها به عنوان یک لیست با فاصله محدود به دنبال اسکریپت نام فایل. درون اسکریپت ، متغیر $1 به اولین اشاره دارد بحث و جدل در خط فرمان، 2 دلار در ثانیه بحث و جدل و غیره

علاوه بر این، $1 در اسکریپت bash چیست؟

چیست $1 . $1 اولین آرگومان خط فرمان است. اگر./asdf.sh a b c d e را اجرا کنید، پس $1 a خواهد بود، $2 خواهد بود b، و غیره. در پوسته هایی با توابع، $1 ممکن است به عنوان اولین پارامتر تابع عمل کند و غیره.

به همین ترتیب، دلار چیست؟ بش؟ بش یک پردازشگر فرمان است که معمولاً در یک پنجره متنی اجرا می شود که در آن کاربر دستوراتی را تایپ می کند که باعث اعمال می شود. بش همچنین می تواند دستورات را از یک فایل به نام شل اسکریپت بخواند و اجرا کند. بش یک پوسته سازگار با POSIX است، اما با تعدادی پسوند.

به همین ترتیب، چگونه یک اسکریپت bash را وارد می کنید؟

نحوه نوشتن یک اسکریپت bash که ورودی کاربر را می گیرد

  1. یک فایل جدید باز کنید. نانو مای اسکریپت
  2. خط shebang را بنویسید: #!/usr/bin/env bash.
  3. مطالب اسکریپت را بنویسید بیایید با یک مثال ساده کار کنیم:
  4. اسکریپت را قابل اجرا کنید. chmod +x myscript.
  5. اسکریپت را اجرا کنید../myscript.
  6. یک متغیر ورودی اضافه کنید. #!/usr/bin/env bash.
  7. اکنون آن را اجرا کنید: بدون پارامتر مورد نیاز:
  8. یک متغیر ورودی اختیاری اضافه کنید.

لینوکس $$ چیست؟

به عنوان یک سیستم عامل، لینوکس نرم‌افزاری است که در زیر تمامی نرم‌افزارهای دیگر رایانه قرار می‌گیرد و درخواست‌های آن برنامه‌ها را دریافت می‌کند و این درخواست‌ها را به سخت‌افزار رایانه منتقل می‌کند.

توصیه شده: