Não precisa para importar, mas sim, pode importar dependendo de como você escreve. E você não forneceu o script para ninguém apontar como escrever para qualquer shell Bourne. Se você preferir apenas ter versões do BASH que sejam mais compatíveis entre si ...
Instale o Homebrew no seu Mac usando Terminal.app
ou iTerm2.app
. E com o Homebrew, instale o BASH ( brew install bash
). Em seguida, altere seu shell no Mac: chsh -s /usr/local/bin/bash
. Sair. Faça login. Hoje, você obtém o BASH 4.4 no macOS / OS X, que é muito mais compatível com as outras versões BASH que você possui. Isso não salvará algumas reescritas dos scripts atuais, mas quase certamente eliminará os problemas de novos scripts.
Scripts locais para o Mac também podem usar #!/usr/local/bin/bash
sem alterar seu shell.
Você também pode precisar instalar o Xcode para compilar o software da Homebrew. Se você não tiver feito isso depois de instalar o Xcode (da App Store), instale as ferramentas de linha de comando do Xcode com xcode-select --install
.