У мене в каталозі $ HOME / bin є купа рулонних виконуваних сценаріїв. Деякі написані в баші, деякі в Рубі. Усі вони мають рядок shebang вгорі, вказуючи оболонці, який інтерпретатор використовувати (у моєму випадку bash чи Ruby).
Мені цікаво, чи краще розмістити розширення файлів на цих скриптах, щоб вказати, на якій мові сценаріїв вони написані? Наприклад, сценарії в Ruby мали б суфікс * .rb, а bash - суфікс * .sh.
В даний час у цих скриптів є просто імена без розширення файлу.
Яка найкраща практика?