В моем ~/.bashrcфайле находятся два определения:
commandA, который является псевдонимом для более длинного путиcommandB, который является псевдонимом Bash-скрипта
Я хочу обработать один и тот же файл этими двумя командами, поэтому я написал следующий скрипт Bash:
#!/bin/bash
for file in "$@"
do
commandA $file
commandB $file
done
Даже после выхода из моего сеанса и повторного входа в систему Bash выдает сообщение об command not foundошибке обеих команд при запуске этого сценария.
Что я делаю неправильно?
source ~/.bashrc.