Coloque isso no seu .bashrc
:
for rc in ~/Shell/*.sh
do
. "$rc"
done
E você está fora das corridas!
Algumas notas:
O comando bash
(e zsh
etc) source
, embora legível, não é universal e não existe em dash
, o shell mais posixly correto que eu conheço. Tal como está, este mesmo código pode ser usado para carregar código em quase qualquer derivado de shell de bourson.
A convenção de nomenclatura tradicional para arquivos a serem originados diretamente no shell é usar um sufixo de rc
ou .rc
(como em .bashrc
). rc
significa "comandos de execução". A extensão .sh
é geralmente usada para programas de script executáveis. (Estas são as convenções somente - não as regras.)