O próprio Bash será basicamente o mesmo. Haverá algumas pequenas diferenças , mas nenhuma delas afetará a portabilidade de seus scripts. / p>
O principal problema é que os Coreutils do MacOS são baseados no FreeBSD, enquanto os utilitários que você está acostumado são mais prováveis do projeto GNU. Os coreutils do FreeBSD nem sempre são compatíveis com os coreutils GNU. Existem diferenças de performance e comportamento entre as versões GNU e FreeBSD do sed , grep , ps e outros utilitários .
Você pode instalar os coreutils GNU, mas eles têm g-
prefixos (por exemplo, gcat
para cat
). É não é uma boa ideia para substituir os coreutils do MacOS com os coreutils do GNU.