Так что причиной этого было то, что я нашел несколько скриптов bash в моем файле ~/.bashrc:
for f in "$HOME/.oresoftware/bash/"*; do
. "$f"
done;
поэтому я просто изменил его на:
for f in "$HOME/.oresoftware/bash/"*; do
if [[ "$(basename "$0")" != 'sh' ]]; then
# source only if not using sh
. "$f"
fi
done;
поэтому теоретически, если он вызывается sh
, он не будет пытаться получить эти файлы, но не уверен, что это работает в 100% случаев.