.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?

Odpowiedzi:


1

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


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.