Jeśli chcę, aby moje skrypty korzystały z powłoki bash, to czy użycie rozszerzenia .bash faktycznie wywołuje bash, czy też zależy to od systemu config / 1st shebang. Gdyby oba były skuteczne, ale różne, co miałoby pierwszeństwo?
Nie jestem pewien, czy zakończyć moje skrypty za pomocą .sh, aby po prostu wskazać „skrypt powłoki”, a następnie pozwolić, aby pierwszy wiersz wybrał powłokę bash (np. #!/usr/bin/env bash
), Czy też po prostu zakończyć je za pomocą .bash (a także ustawienia linii 1 ). Chcę wywołać bash.
.bash
rozszerzenie. Ponadto zasadą Debiana jest posiadanie skryptów w pakietach, które lądują w jednym zbin
folderów, aby nie mieć rozszerzeń.