Mam skrypt powłoki, który chcę uruchomić bez użycia poleceń „sh” lub „bash”. Na przykład:
Zamiast: sh script.sh
Chcę użyć: script.sh
W jaki sposób mogę to zrobić?
PS (i) Nie używam dużo skryptów powłoki i próbowałem czytać o aliasach, ale nie rozumiałem, jak ich używać.
(ii) Przeczytałem również o powiązaniu skryptu z innym plikiem w zmiennych PATH. Korzystam z mojego serwera uniwersyteckiego i nie mam uprawnień do tworzenia pliku w tych lokalizacjach.
mv example.sh example
a następnie example
powinien działać samodzielnie.
$HOME/bin
- jeśli jeszcze go nie masz, dodaj go do ŚCIEŻKI (z przodu). Umieść skrypty (i wszelkie inne programy), które chcesz wykonać bezpośrednio, bez określania nazwy ścieżki tutaj lub dowiązań symbolicznych tutaj, gdzie znajdują się rzeczywiste programy.