У меня довольно много простых функций, которые я ранее сохранил в своем .profile , но я решил поместить их в сценарии Perl и добавить псевдонимы в сценарии Perl. Я чувствую, что это плохая идея, но функциональность выглядит / лучше в Perl, чем в bash, поскольку она довольно сложна (включает математические операции с плавающей запятой и т. Д.).
Существуют ли передовые практики для сценариев входа и / или функций, которые помещаются в переменную PATH (в отношении как безопасности, так и проблем со стабильностью системы)? Распределяете ли вы функциональность за пределами сценария входа для сложных задач или у вас есть монолитный сценарий входа?
Я полагаю, что это можно перевести на вопрос о правильности рефакторинга сценария входа в систему и о том, насколько он действителен, как обычно.