Como detectar o SO de um script Bash?
Eu gostaria de manter minha.bashrc
e.bash_login
arquivos no controle de versão para que eu possa usá-los entre todos os computadores que uso. O problema é que eu tenho alguns aliases específicos do SO, então estava procurando uma maneira de determinar se o script está sendo executado no Mac OS X, Linux ouCygwin.
Qual é a maneira correta de detectar o sistema operacional em umBater roteiro?