.bash_profile nie działa z wieloma poleceniami

1

Mam problem ze .bash_profileskryptem.

Jeśli po prostu mam linię

source ~/sh/bashmarks.sh

bashmarks.shskrypt działa zgodnie z oczekiwaniami.

Jeśli jednak dodam alias

source ~/sh/bashmarks.sh
alias gs='git status '

Dostaję wiadomość:

No such file or directory/bashmarks.sh

Czy powinienem być w stanie dodać dodatkowe polecenia po prawidłowym określeniu skryptu? Co może tu być nie tak?

John Livermore
źródło

Odpowiedzi:

1

To brzmi jak problem z zakończeniami linii. Upewnij się, że plik bash używa systemu UNIX \nzamiast Windows \r\n.

CajunLuke
źródło
Rzeczywiście tak było. Uczę się edytora tekstu Sublime i domyślną opcję zakończenia linii ustawiono na „default”, co, jak zakładam, oznaczało LF. Zmiana ustawienia na „unix” naprawiła problem.
John Livermore,