CodeShot
Juniorسختی 1 از ۵· در 15٪ مصاحبه‌های این حوزه پرسیده شده

خط Shebang (#!/bin/bash) در ابتدای یک اسکریپت چه کاربردی دارد؟

نشان کردن

پاسخ کوتاه

به سیستم‌عامل می‌گوید این فایل باید با کدام مفسر (در این‌جا Bash) اجرا شود.

پاسخ کامل

بدون Shebang، سیستم‌عامل نمی‌داند فایل را چطور تفسیر کند و ممکن است با مفسر پیش‌فرض اشتباه اجرا شود؛ این خط باید همیشه اولین خط فایل باشد.

مثال کد

bash\n#!/bin/bash\necho ""سلام""\n