هي طريقة عشان نشغل بيها الأبلكيشنز وبالذات في الـ OS اللي هي Unix based
وهي اختصار لحاجتين # Sharp - وكمان ! Bang فيبقا SheBang
وهي ببساطة، انك بتكتب سطر فأول الفايل كدا بتعرفه بيشتغل منين، فلما بتخلي الفايل Executable وتعمله Run عادي هيحصله Run من غير أي حاجة ومن غير أي Command
ممكن تعملها مع Bash Scripts او Python ومؤخرا مع C#
#!/usr/bin/env python3
#!/bin/bashواللي بكتبه بعد الـ Shebang دا عبارة عن Path وهي اني بخلي الـ System يروح يدور مثلا على الـ Interpreter بتاع Python
عشان اعملها Run بستخدم كدا ./FileName
من غير Shebang مثلا الـ Python Script هيشتغل كدا python3 script.py
Example
#!/usr/bin/env python3
print("Hello CornPop")chmod +x script.py
./script.py