OSH(1) General Commands Manual OSH(1)

osh — مفسر زبان دستور

osh [options] script [args] osh [options] -c [command_string] [args]

ابزار osh یک مفسر زبان دستور سازگار با bash(1) است: این ابزار دستورها را از ورودی استاندارد، یک فایل script یا آرگومان‌های خط فرمان خوانده و آن‌ها را اجرا می‌کند.

osh آرگومان‌های sh(1) استاندارد POSIX را با تفاوت‌های زیر می‌پذیرد:

تنها درستی نحو را اعتبارسنجی می‌کند. همچنین AST را چاپ می‌کند.
قالبی که AST باید داشته باشد را تعیین می‌کند.

 
 

پوستهٔ تعاملی در هنگام راه‌اندازی فقط ~/.config/oils/oshrc را بارگذاری (source) می‌کند.

ابزار osh با یکی از مقادیر زیر خارج می‌شود:

1
یک یا چند خطای زمان اجرا رخ داده است.
2
یک یا چند خطای تجزیه رخ داده است، خواه به دلیل نحو نادرست اسکریپت یا فراخوانی نامناسب یک دستور توکار پوسته.
126
مجوز دسترسی هنگام اجرای یک دستور رد شده است.
127
دستور یا اسکریپت مورد ارجاع یافت نشد.

bash(1), busybox(1), sh(1)

مستندات

ابزار osh توسط Andy Chu <andy@oils.pub> نوشته شده است.

June 28, 2019 Linux 6.12.113+deb13-amd64