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

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

☆نشان کردن

پاسخ کوتاه

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

پاسخ کامل

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

مثال کد

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