script¶
script یک تابع توکار است. این تابع یک
فایل اسکریپت را با آرگومانهای اختیاری اجرا میکند.
| پارامتر | الزامی | پیشفرض | معنی |
|---|---|---|---|
path |
بله | — | مسیر اسکریپت |
args |
خیر | خالی | آرگومانهایی که پس از مسیر داده میشوند |
اجرای اسکریپت با آرگومان
این دکمه /usr/local/bin/report.sh --today را اجرا میکند. اگر args را
حذف کنید، فقط /usr/local/bin/report.sh اجرا میشود.
اسکریپت باید اجرایی باشد¶
مسیر مستقیماً اجرا میشود؛ بنابراین فایل باید مجوز اجرا داشته باشد:
اگر نمیتوانید فایل را تغییر دهید، آن را از طریق یک مفسر اجرا کنید. نمونهٔ
echo-script در بستهٔ انتشار دقیقاً با
فراخوانی نخست bash همین کار را انجام میدهد.
مرتبط¶
command— اجرای فرمان درونخطی بهجای فایل- اسکریپت اکو — اجرای اسکریپت از طریق Bash
- توابع توکار — هر دو تابع توکار
- Shell — نحوهٔ اجرای فرمانها