Ho un sacco di script eseguibili arrotolati a mano nella mia directory $ HOME / bin. Alcuni sono scritti in bash, altri in Ruby. Tutti hanno la linea shebang in alto che dice alla shell quale interprete usare (bash o Ruby, nel mio caso).
Mi chiedo se è meglio mettere estensioni di file su questi script per indicare in quale linguaggio di scripting sono scritti? Ad esempio, gli script in Ruby avrebbero il suffisso * .rb e quelli bash avrebbero il suffisso * .sh.
Attualmente, questi script hanno solo nomi semplici senza estensione di file.
Qual è la migliore pratica?