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