W moim ~/.bashrcpliku znajdują się dwie definicje:
commandA, który jest aliasem na dłuższą ścieżkęcommandB, który jest aliasem skryptu Bash
Chcę przetworzyć ten sam plik za pomocą tych dwóch poleceń, więc napisałem następujący skrypt Bash:
#!/bin/bash
for file in "$@"
do
commandA $file
commandB $file
done
Nawet po wylogowaniu się z sesji i ponownym zalogowaniu się, Bash monituje mnie o command not foundbłędy dla obu poleceń podczas uruchamiania tego skryptu.
Co ja robię źle?
source ~/.bashrc.