Я пытаюсь использовать псевдонимы в неинтерактивной оболочке bash. Я определил свои псевдонимы в ~/.bashrc, и я установил переменную BASH_ENV=~/startUpFile. Содержимое startUpFile source ~/.bashrc.
Я вижу, что мои псевдонимы распознаются при выполнении команды alias. Однако, если я попытаюсь использовать псевдоним, определенный в ~/.bashrc, bash не сможет его распознать. Это дает мне неизвестную ошибку команды.
С оболочкой TCSH это довольно легко сделать, поскольку файл ~/.cshrc всегда читается.
Любые идеи, как я могу это сделать с оболочкой bash?