W moim ~/.bashrc
pliku 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 found
błędy dla obu poleceń podczas uruchamiania tego skryptu.
Co ja robię źle?
source ~/.bashrc
.